diff options
author | Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> | 2022-04-26 09:20:10 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-26 09:20:10 -0700 |
commit | def8fce250f5c96ac75af0609b114017b81badd3 (patch) | |
tree | c607f41c5ed78c63538d65ab3182ac1fccc03544 /var | |
parent | 3a0aba0835d63082f93ae0a80ccb5a41da67278d (diff) | |
download | spack-def8fce250f5c96ac75af0609b114017b81badd3.tar.gz spack-def8fce250f5c96ac75af0609b114017b81badd3.tar.bz2 spack-def8fce250f5c96ac75af0609b114017b81badd3.tar.xz spack-def8fce250f5c96ac75af0609b114017b81badd3.zip |
ginkgo: fix stand-alone test directory / install_test (#28412)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/ginkgo/package.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/ginkgo/package.py b/var/spack/repos/builtin/packages/ginkgo/package.py index 075ff98956..dc7fed6bd4 100644 --- a/var/spack/repos/builtin/packages/ginkgo/package.py +++ b/var/spack/repos/builtin/packages/ginkgo/package.py @@ -174,13 +174,21 @@ class Ginkgo(CMakePackage, CudaPackage, ROCmPackage): if self.spec.satisfies('@:1.3.0'): print("SKIPPED: smoke tests not supported with this Ginkgo version.") return + + # The installation process installs tests and associated data + # in a non-standard subdirectory. Consequently, those files must + # be manually copied to the test stage here. + install_tree(self.prefix.smoke_tests, + self.test_suite.current_test_cache_dir) + + # Perform the test(s) created by setup_build_tests. files = [('test_install', [r'REFERENCE', r'correctly detected and is complete']), ('test_install_cuda', [r'CUDA', r'correctly detected and is complete']), ('test_install_hip', [r'HIP', r'correctly detected and is complete'])] - smoke_test_path = join_path(self.prefix, 'smoke_tests') for f, expected in files: - self.run_test(f, [], expected, skip_missing=True, installed=True, - work_dir=smoke_test_path) + self.run_test(f, [], expected, skip_missing=True, installed=False, + purpose="test: Running {0}".format(f), + work_dir=self.test_suite.current_test_cache_dir) |