| 
									
										
										
										
											2015-11-29 21:40:23 -08:00
										 |  |  | language: python
 | 
					
						
							|  |  |  | python:
 | 
					
						
							|  |  |  |   - "2.6"
 | 
					
						
							|  |  |  |   - "2.7"
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-29 22:09:11 -08:00
										 |  |  | # Use new Travis infrastructure (Docker can't sudo yet)
 | 
					
						
							|  |  |  | sudo: false
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-19 18:29:39 +01:00
										 |  |  | # Install coveralls to obtain code coverage
 | 
					
						
							|  |  |  | install:
 | 
					
						
							|  |  |  |   - "pip install coveralls"
 | 
					
						
							| 
									
										
										
										
											2016-01-19 18:55:18 +01:00
										 |  |  |   - "pip install flake8"
 | 
					
						
							| 
									
										
										
										
											2015-11-29 21:40:23 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | before_install:
 | 
					
						
							|  |  |  |   # Need this for the git tests to succeed.
 | 
					
						
							|  |  |  |   - git config --global user.email "spack@example.com"
 | 
					
						
							|  |  |  |   - git config --global user.name "Test User"
 | 
					
						
							| 
									
										
										
										
											2016-05-10 23:45:41 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-19 18:29:39 +01:00
										 |  |  |   # Need this to be able to compute the list of changed files
 | 
					
						
							|  |  |  |   - git fetch origin develop:develop
 | 
					
						
							| 
									
										
										
										
											2015-11-29 21:40:23 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | script:
 | 
					
						
							| 
									
										
										
										
											2016-05-10 23:45:41 -07:00
										 |  |  |   # Regular spack setup and tests
 | 
					
						
							| 
									
										
										
										
											2015-11-29 21:40:23 -08:00
										 |  |  |   - . share/spack/setup-env.sh
 | 
					
						
							| 
									
										
										
										
											2016-03-11 13:33:56 -08:00
										 |  |  |   - spack compilers
 | 
					
						
							|  |  |  |   - spack config get compilers
 | 
					
						
							|  |  |  |   - spack install -v libdwarf
 | 
					
						
							| 
									
										
										
										
											2016-05-10 23:45:41 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-19 18:29:39 +01:00
										 |  |  |   # Run unit tests with code coverage
 | 
					
						
							| 
									
										
										
										
											2016-05-10 00:31:43 -07:00
										 |  |  |   - coverage run bin/spack test
 | 
					
						
							| 
									
										
										
										
											2016-01-19 18:55:18 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-11 01:17:52 -07:00
										 |  |  |   # Run flake8 code style checks.
 | 
					
						
							|  |  |  |   - share/spack/qa/run-flake8
 | 
					
						
							| 
									
										
										
										
											2016-01-19 18:29:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | after_success:
 | 
					
						
							|  |  |  |   - coveralls
 | 
					
						
							| 
									
										
										
										
											2015-11-29 21:40:23 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | notifications:
 | 
					
						
							|  |  |  |   email:
 | 
					
						
							|  |  |  |     recipients:
 | 
					
						
							| 
									
										
										
										
											2016-01-19 19:28:38 +01:00
										 |  |  |       - tgamblin@llnl.gov
 | 
					
						
							| 
									
										
										
										
											2015-11-29 21:40:23 -08:00
										 |  |  |     on_success: change
 | 
					
						
							|  |  |  |     on_failure: always
 |