summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/m4/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/m4/package.py')
-rw-r--r--var/spack/repos/builtin/packages/m4/package.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/m4/package.py b/var/spack/repos/builtin/packages/m4/package.py
index 6695cdf862..b0d037b3f2 100644
--- a/var/spack/repos/builtin/packages/m4/package.py
+++ b/var/spack/repos/builtin/packages/m4/package.py
@@ -74,3 +74,16 @@ class M4(AutotoolsPackage, GNUMirrorPackage):
args.append('ac_cv_type_struct_sched_param=yes')
return args
+
+ def test(self):
+ spec_vers = str(self.spec.version)
+ reason = 'test: ensuring m4 version is {0}'.format(spec_vers)
+ self.run_test('m4', '--version', spec_vers, installed=True,
+ purpose=reason, skip_missing=False)
+
+ reason = 'test: ensuring m4 example succeeds'
+ test_data_dir = self.test_suite.current_test_data_dir
+ hello_file = test_data_dir.join('hello.m4')
+ expected = get_escaped_text_output(test_data_dir.join('hello.out'))
+ self.run_test('m4', hello_file, expected, installed=True,
+ purpose=reason, skip_missing=False)