mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Moved timeout control from the tests to the CI pipeline
How fast a tests is executed on a shared CI pipeline is not predictable as the build might be throttled because other builds are running. Therefore adding extremely short timeouts inside the tests - where they can't be changed - is a bad idea. Removed them for now.
This commit is contained in:
		
							
								
								
									
										1
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -52,6 +52,7 @@ jobs: | ||||
|   test-android: | ||||
|     # macos has hardware acceleration. See android-emulator-runner action | ||||
|     runs-on: macos-latest | ||||
|     timeout-minutes: 20 | ||||
|     strategy: | ||||
|       matrix: | ||||
|         # api-level 19 is min sdk, but throws errors related to desugaring | ||||
|   | ||||
| @@ -25,9 +25,6 @@ class HistoryRecordManagerTest { | ||||
|     @get:Rule | ||||
|     val trampolineScheduler = TrampolineSchedulerRule() | ||||
|  | ||||
|     @get:Rule | ||||
|     val timeout = Timeout(1, TimeUnit.SECONDS) | ||||
|  | ||||
|     @Before | ||||
|     fun setup() { | ||||
|         database = TestDatabase.createReplacingNewPipeDatabase() | ||||
|   | ||||
| @@ -20,9 +20,6 @@ class LocalPlaylistManagerTest { | ||||
|     @get:Rule | ||||
|     val trampolineScheduler = TrampolineSchedulerRule() | ||||
|  | ||||
|     @get:Rule | ||||
|     val timeout = Timeout(1, TimeUnit.SECONDS) | ||||
|  | ||||
|     @Before | ||||
|     fun setup() { | ||||
|         database = TestDatabase.createReplacingNewPipeDatabase() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 litetex
					litetex