[travis] Run tests in parallel
[test_download] Print test names in case of network errors [test_download] Add comments for nose parameters [test_download] Modify outtmpl to prevent info JSON filename conflicts Thanks @jaimeMF for the idea. [travis] Only download tests should be run in parallel
This commit is contained in:
		
							parent
							
								
									c58b7ffef4
								
							
						
					
					
						commit
						8936f68a0b
					
				
					 2 changed files with 11 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -3,6 +3,7 @@
 | 
			
		|||
DOWNLOAD_TESTS="age_restriction|download|subtitles|write_annotations|iqiyi_sdk_interpreter"
 | 
			
		||||
 | 
			
		||||
test_set=""
 | 
			
		||||
multiprocess_args=""
 | 
			
		||||
 | 
			
		||||
case "$YTDL_TEST_SET" in
 | 
			
		||||
    core)
 | 
			
		||||
| 
						 | 
				
			
			@ -10,10 +11,11 @@ case "$YTDL_TEST_SET" in
 | 
			
		|||
    ;;
 | 
			
		||||
    download)
 | 
			
		||||
        test_set="-I test_(?!$DOWNLOAD_TESTS).+\.py"
 | 
			
		||||
        multiprocess_args="--processes=4 --process-timeout=540"
 | 
			
		||||
    ;;
 | 
			
		||||
    *)
 | 
			
		||||
        break
 | 
			
		||||
    ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
nosetests test --verbose $test_set
 | 
			
		||||
nosetests test --verbose $test_set $multiprocess_args
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue