summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>2023-02-06 12:51:01 -0800
committerGitHub <noreply@github.com>2023-02-06 12:51:01 -0800
commit383a343412216ad4f470da9bf1b6b96529cd1060 (patch)
tree639f330ec7cb957196a49e51ffabbca8e94b3549 /var
parent3714d3443b3b7291657981d36b79503495476d47 (diff)
downloadspack-383a343412216ad4f470da9bf1b6b96529cd1060.tar.gz
spack-383a343412216ad4f470da9bf1b6b96529cd1060.tar.bz2
spack-383a343412216ad4f470da9bf1b6b96529cd1060.tar.xz
spack-383a343412216ad4f470da9bf1b6b96529cd1060.zip
GenericBuilder: facilitate post-install phase test callbacks (#35314)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/oommf/package.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/oommf/package.py b/var/spack/repos/builtin/packages/oommf/package.py
index 4913d51428..84711d37dd 100644
--- a/var/spack/repos/builtin/packages/oommf/package.py
+++ b/var/spack/repos/builtin/packages/oommf/package.py
@@ -39,6 +39,13 @@ class Oommf(Package):
# default URL for versions
url = "https://github.com/fangohr/oommf/archive/refs/tags/20a1_20180930_ext.tar.gz"
+ #: post-install phase methods used to check the installation
+ install_time_test_callbacks = [
+ "check_install_version",
+ "check_install_platform",
+ "check_install_stdprob3",
+ ]
+
maintainers("fangohr")
version(
@@ -220,15 +227,12 @@ class Oommf(Package):
print("output received from oommf is %s" % output)
- @run_after("install")
def check_install_version(self):
self._check_install_oommf_command(["+version"])
- @run_after("install")
def check_install_platform(self):
self._check_install_oommf_command(["+platform"])
- @run_after("install")
def check_install_stdprob3(self):
oommf_examples = join_path(self.spec.prefix.usr.bin, "oommf/app/oxs/examples")
task = join_path(oommf_examples, "stdprob3.mif")