AML: Convert to new stand-alone test process (#35701)
This commit is contained in:
		| @@ -109,15 +109,13 @@ def cache_test_sources(self): | |||||||
|         install test subdirectory for use during `spack test run`.""" |         install test subdirectory for use during `spack test run`.""" | ||||||
|         self.cache_extra_test_sources(self.smoke_test_src) |         self.cache_extra_test_sources(self.smoke_test_src) | ||||||
| 
 | 
 | ||||||
|     def run_install_tutorial_check(self): |     def test_check_tutorial(self): | ||||||
|         """Run tutorial tests as install checks""" |         """Compile and run the tutorial tests as install checks""" | ||||||
| 
 |         cc = which(os.environ["CC"]) | ||||||
|         src = join_path(self.test_suite.current_test_cache_dir, self.smoke_test_src) |  | ||||||
|         cc_exe = os.environ["CC"] |  | ||||||
|         cc_options = [ |         cc_options = [ | ||||||
|             "-o", |             "-o", | ||||||
|             self.smoke_test, |             self.smoke_test, | ||||||
|             src, |             join_path(self.test_suite.current_test_cache_dir, self.smoke_test_src), | ||||||
|             "-I{0}".format(self.prefix.include), |             "-I{0}".format(self.prefix.include), | ||||||
|             "-I{0}".format(self.spec["numactl"].prefix.include), |             "-I{0}".format(self.spec["numactl"].prefix.include), | ||||||
|             "-L{0}".format(self.prefix.lib), |             "-L{0}".format(self.prefix.lib), | ||||||
| @@ -125,11 +123,8 @@ def run_install_tutorial_check(self): | |||||||
|             "-lexcit", |             "-lexcit", | ||||||
|             "-lpthread", |             "-lpthread", | ||||||
|         ] |         ] | ||||||
|  |         cc(*cc_options) | ||||||
| 
 | 
 | ||||||
|         self.run_test( |         smoke_test = which(self.smoke_test) | ||||||
|             cc_exe, cc_options, purpose="test: compile {0} tutorial".format(self.smoke_test) |         out = smoke_test(output=str.split, error=str.split) | ||||||
|         ) |         assert "Hello world" in out | ||||||
|         self.run_test(self.smoke_test, purpose="test: run {0} tutorial".format(self.smoke_test)) |  | ||||||
| 
 |  | ||||||
|     def test(self): |  | ||||||
|         self.run_install_tutorial_check() |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Tamara Dahlgren
					Tamara Dahlgren