 bb5a433a46
			
		
	
	bb5a433a46
	
	
	
		
			
			* Separate build integration tests; simplify test scripts - Move build tests out of the regular Travis unit tests, add more smoke test packages to build. - Run all test scripts with bash -e, which fails on error. - Factor coverage out into a Travis environment variable, so it's more obvious from .travis.yml which tests contribute to coverage and which don't. - Factor dependency checking and much of the front-matter in tests scripts into a setup.sh script, which is sourced by all the test scripts. Extra cruft in each tests script now reduced to 2 lines at the beginning.
		
			
				
	
	
		
			15 lines
		
	
	
		
			252 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			252 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash -e
 | |
| #
 | |
| # Description:
 | |
| #     Runs source code style checks on Spack.
 | |
| #     See $SPACK_ROOT/.flake8 for a list of
 | |
| #     approved exceptions.
 | |
| #
 | |
| # Usage:
 | |
| #     run-flake8-tests
 | |
| #
 | |
| . "$(dirname $0)/setup.sh"
 | |
| check_dependencies flake8
 | |
| 
 | |
| spack flake8
 |