From e0ff44a056146fac647c5ee3d80acda1d32455c1 Mon Sep 17 00:00:00 2001 From: Miroslav Stoyanov <30537612+mkstoyanov@users.noreply.github.com> Date: Mon, 18 Oct 2021 16:09:46 -0400 Subject: tasmanian: add smoke test (#26763) --- var/spack/repos/builtin/packages/tasmanian/package.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/tasmanian/package.py b/var/spack/repos/builtin/packages/tasmanian/package.py index 0fe517f6f2..c17e5cfe7f 100644 --- a/var/spack/repos/builtin/packages/tasmanian/package.py +++ b/var/spack/repos/builtin/packages/tasmanian/package.py @@ -64,7 +64,7 @@ class Tasmanian(CMakePackage, CudaPackage, ROCmPackage): depends_on('cmake@2.8:', type='build') depends_on('cmake@3.5:', type='build', when='@6.0:') - depends_on('cmake@3.10:', type='build', when='@7.0:') + depends_on('cmake@3.10:', type=('build', 'run'), when='@7.0:') depends_on('python@2.7:', when='+python', type=('build', 'run')) depends_on('py-numpy', when='+python', type=('build', 'run')) @@ -151,3 +151,11 @@ class Tasmanian(CMakePackage, CudaPackage, ROCmPackage): args.append(self.define_from_variant('Tasmanian_ENABLE_CUBLAS', 'cuda')) return args + + def test(self): + # using the tests installed in /share/Tasmanian/testing + cmake_dir = join_path(self.prefix, 'share', 'Tasmanian', 'testing') + with working_dir(self.install_test_root, create=True): + cmake(cmake_dir) + make() + make('test') -- cgit v1.2.3-60-g2f50