[travis] Separate builds for core and download
This commit is contained in:
		| @@ -8,7 +8,12 @@ python: | ||||
|   - "3.5" | ||||
|   - "3.6" | ||||
| sudo: false | ||||
| script: nosetests test --verbose | ||||
| env: | ||||
|   - YTDL_TEST_SET=core | ||||
|   - YTDL_TEST_SET=download | ||||
| before_script: | ||||
|   - chmod +x ./devscripts/run_tests.sh | ||||
| script: ./devscripts/run_tests.sh | ||||
| notifications: | ||||
|   email: | ||||
|     - filippo.valsorda@gmail.com | ||||
|   | ||||
							
								
								
									
										19
									
								
								devscripts/run_tests.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								devscripts/run_tests.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| DOWNLOAD_TESTS="age_restriction|download|subtitles|write_annotations|iqiyi_sdk_interpreter" | ||||
|  | ||||
| test_set="" | ||||
|  | ||||
| case "$YTDL_TEST_SET" in | ||||
|     core) | ||||
|         test_set="-I test_($DOWNLOAD_TESTS)\.py" | ||||
|     ;; | ||||
|     download) | ||||
|         test_set="-I test_(?!$DOWNLOAD_TESTS).+\.py" | ||||
|     ;; | ||||
|     *) | ||||
|         break | ||||
|     ;; | ||||
| esac | ||||
|  | ||||
| nosetests test --verbose $test_set | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M
					Sergey M