From 29a1c418b3cf78ac720611e072cde42735ac0813 Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Date: Sat, 24 Jun 2023 06:59:48 -0700 Subject: etsf-io: convert to new stand-alone test process (#35746) --- .../repos/builtin/packages/etsf-io/package.py | 25 ++++++---------------- 1 file changed, 6 insertions(+), 19 deletions(-) (limited to 'var') 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 -- cgit v1.2.3-70-g09d2