summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>2023-06-24 06:59:48 -0700
committerGitHub <noreply@github.com>2023-06-24 15:59:48 +0200
commit29a1c418b3cf78ac720611e072cde42735ac0813 (patch)
treeea1fb47b93e641cba7f5394ae474fc2c682f0f52 /var
parent36dd3251876895167270e26b14d16181895d6ace (diff)
downloadspack-29a1c418b3cf78ac720611e072cde42735ac0813.tar.gz
spack-29a1c418b3cf78ac720611e072cde42735ac0813.tar.bz2
spack-29a1c418b3cf78ac720611e072cde42735ac0813.tar.xz
spack-29a1c418b3cf78ac720611e072cde42735ac0813.zip
etsf-io: convert to new stand-alone test process (#35746)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/etsf-io/package.py25
1 files changed, 6 insertions, 19 deletions
diff --git a/var/spack/repos/builtin/packages/etsf-io/package.py b/var/spack/repos/builtin/packages/etsf-io/package.py
index 29546c0e7f..be5435c5dd 100644
--- a/var/spack/repos/builtin/packages/etsf-io/package.py
+++ b/var/spack/repos/builtin/packages/etsf-io/package.py
@@ -52,23 +52,10 @@ class EtsfIo(Package):
make("check")
make("install")
- def test(self):
- """Run this smoke test when requested explicitly"""
+ def test_etsf_io_help(self):
+ """check etsf_io can execute (--help)"""
- # Test is to run "etsf_io --help"
- spec = self.spec
- exe = join_path(spec["etsf-io"].prefix.bin, "etsf_io")
- options = ["--help"]
- purpose = "Check etsf_io can execute (--help)"
- expected = ["Usage: etsf_io"]
-
- self.run_test(
- exe,
- options=options,
- expected=expected,
- status=[0],
- installed=False,
- purpose=purpose,
- skip_missing=False,
- work_dir=None,
- )
+ path = self.spec["etsf-io"].prefix.bin.etsf_io
+ etsfio = which(path)
+ out = etsfio("--help", output=str.split, error=str.split)
+ assert "Usage: etsf_io" in out