From f4f7309504ef737d6d8911eefad51afc04905338 Mon Sep 17 00:00:00 2001 From: Cameron Smith Date: Wed, 23 Nov 2022 11:10:57 -0500 Subject: [PATCH] pumi: test dir fixes thank you @tldahlgren --- var/spack/repos/builtin/packages/pumi/package.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/var/spack/repos/builtin/packages/pumi/package.py b/var/spack/repos/builtin/packages/pumi/package.py index 1297ed8eac4..046c3f1500d 100644 --- a/var/spack/repos/builtin/packages/pumi/package.py +++ b/var/spack/repos/builtin/packages/pumi/package.py @@ -114,13 +114,18 @@ def cmake_args(self): def test(self): if self.spec.version <= Version("2.2.6"): return - exe = "uniform" - options = ["../share/testdata/pipe.dmg", "../share/testdata/pipe.smb", "pipe_unif.smb"] - expected = "mesh pipe_unif.smb written" + data_dir = self.prefix.share.testdata + exe = self.prefix.bin.uniform + options = [ + join_path(data_dir, "pipe.dmg"), + join_path(data_dir, "pipe.smb"), + join_path(self.prefix.bin, "pipe_unif.smb"), + ] + expected = "pipe_unif.smb written" description = "testing pumi uniform mesh refinement" - self.run_test(exe, options, expected, purpose=description, work_dir=self.prefix.bin) + self.run_test(exe, options, expected, purpose=description) - mpiexec = Executable(join_path(self.spec["mpi"].prefix.bin, "mpiexec")).command + mpiexec = self.spec["mpi"].prefix.bin.mpiexec mpiopt = ["-n", "2"] exe = ["split"] options = ["../share/testdata/pipe.dmg", "../share/testdata/pipe.smb", "pipe_2_.smb", "2"] @@ -131,5 +136,4 @@ def test(self): mpiopt + exe + options, expected, purpose=description, - work_dir=self.prefix.bin, )