diff options
author | AcriusWinter <152348900+AcriusWinter@users.noreply.github.com> | 2024-06-13 10:45:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-13 10:45:16 -0700 |
commit | 93111d495b2be769b99d7715e94d25b48670f438 (patch) | |
tree | 55d24faf7a1c2be465c65ccd8cef52594f1ef519 | |
parent | b1bbe240d7df021ffd7661fac79d5bf76ca7d13f (diff) | |
download | spack-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.py | 20 |
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() |