summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAcriusWinter <152348900+AcriusWinter@users.noreply.github.com>2024-06-13 10:45:16 -0700
committerGitHub <noreply@github.com>2024-06-13 10:45:16 -0700
commit93111d495b2be769b99d7715e94d25b48670f438 (patch)
tree55d24faf7a1c2be465c65ccd8cef52594f1ef519
parentb1bbe240d7df021ffd7661fac79d5bf76ca7d13f (diff)
downloadspack-93111d495b2be769b99d7715e94d25b48670f438.tar.gz
spack-93111d495b2be769b99d7715e94d25b48670f438.tar.bz2
spack-93111d495b2be769b99d7715e94d25b48670f438.tar.xz
spack-93111d495b2be769b99d7715e94d25b48670f438.zip
Changed sz3 stand alone tests from old to new API (#44691)
-rw-r--r--var/spack/repos/builtin/packages/sz3/package.py20
1 files changed, 13 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/sz3/package.py b/var/spack/repos/builtin/packages/sz3/package.py
index 45e71061b4..adac346d4b 100644
--- a/var/spack/repos/builtin/packages/sz3/package.py
+++ b/var/spack/repos/builtin/packages/sz3/package.py
@@ -43,12 +43,18 @@ class Sz3(CMakePackage):
self.define_from_variant("BUILD_H5Z_FILTER", "hdf5"),
]
- def test(self):
+ def test_sz3_smoke_test(self):
+ """Run sz3 smoke test"""
if self.spec.satisfies("@:3.1.6"):
- print("smoke tests are only supported on 3.1.7 and later, skipping")
- return
+ raise SkipTest("Package must be installed as version 3.1.7 or later")
+ exe = which(self.prefix.bin.sz3_smoke_test)
+ exe()
- self.run_test(self.prefix.bin.sz3_smoke_test, purpose="sz3 works")
-
- if "+mdz" in self.spec:
- self.run_test(self.prefix.bin.mdz_smoke_test, purpose="mdz works")
+ def test_mdz_smoke_test(self):
+ """Run mdz smoke test"""
+ if self.spec.satisfies("@:3.1.6"):
+ raise SkipTest("Package must be installed as version 3.1.7 or later")
+ if "+mdz" not in self.spec:
+ raise SkipTest("Package must be installed with '+mdz'")
+ exe = which(self.prefix.bin.mdz_smoke_test)
+ exe()