[travis] Separate builds for core and download
This commit is contained in:
		| @@ -8,7 +8,12 @@ python: | |||||||
|   - "3.5" |   - "3.5" | ||||||
|   - "3.6" |   - "3.6" | ||||||
| sudo: false | 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: | notifications: | ||||||
|   email: |   email: | ||||||
|     - filippo.valsorda@gmail.com |     - 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