Add per backend test runs for each Python version
							parent
							
								
									ecced3d09a
								
							
						
					
					
						commit
						87948bde3d
					
				
							
								
								
									
										17
									
								
								.travis.yml
								
								
								
								
							
							
						
						
									
										17
									
								
								.travis.yml
								
								
								
								
							|  | @ -22,8 +22,19 @@ matrix: | ||||||
|               - export PATH="/c/Python:/c/Python/Scripts:$PATH" |               - export PATH="/c/Python:/c/Python/Scripts:$PATH" | ||||||
|               - python -m pip install --upgrade pip wheel |               - python -m pip install --upgrade pip wheel | ||||||
| 
 | 
 | ||||||
|         - python: 3.7  # this works for Linux but is ignored on macOS or Windows |         - name: "Python 3.7: multiprocessing" | ||||||
|         - python: 3.8 |           python: 3.7  # this works for Linux but is ignored on macOS or Windows | ||||||
|  |           env: SPAWN_BACKEND=mp | ||||||
|  |         - name: "Python 3.7: trio-run-in-process" | ||||||
|  |           python: 3.7  # this works for Linux but is ignored on macOS or Windows | ||||||
|  |           env: SPAWN_BACKEND=trio_run_in_process | ||||||
|  | 
 | ||||||
|  |         - name: "Pytron 3.8: multiprocessing" | ||||||
|  |           python: 3.8  # this works for Linux but is ignored on macOS or Windows | ||||||
|  |           env: SPAWN_BACKEND=mp | ||||||
|  |         - name: "Python 3.8: trio-run-in-process" | ||||||
|  |           python: 3.8  # this works for Linux but is ignored on macOS or Windows | ||||||
|  |           env: SPAWN_BACKEND=trio_run_in_process | ||||||
| 
 | 
 | ||||||
| install: | install: | ||||||
|     - cd $TRAVIS_BUILD_DIR |     - cd $TRAVIS_BUILD_DIR | ||||||
|  | @ -32,4 +43,4 @@ install: | ||||||
| 
 | 
 | ||||||
| script: | script: | ||||||
|     - mypy tractor/ --ignore-missing-imports |     - mypy tractor/ --ignore-missing-imports | ||||||
|     - pytest tests/ --no-print-logs |     - pytest tests/ --no-print-logs --spawn-backend=$SPAWN_BACKEND | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue