File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -419,7 +419,13 @@ public void testFirehoseFailsAsExpected() {
419
419
420
420
@ Test (timeout = 10000 )
421
421
public void testOnBackpressureDrop () {
422
+ long t = System .currentTimeMillis ();
422
423
for (int i = 0 ; i < 100 ; i ++) {
424
+ // stop the test if we are getting close to the timeout because slow machines
425
+ // may not get through 100 iterations
426
+ if (System .currentTimeMillis () - t > TimeUnit .SECONDS .toMillis (9 )) {
427
+ break ;
428
+ }
423
429
int NUM = (int ) (RxRingBuffer .SIZE * 1.1 ); // > 1 so that take doesn't prevent buffer overflow
424
430
AtomicInteger c = new AtomicInteger ();
425
431
TestSubscriber <Integer > ts = new TestSubscriber <Integer >();
Original file line number Diff line number Diff line change @@ -224,7 +224,11 @@ public void testSimpleOneLessAsyncLoop() {
224
224
}
225
225
@ Test (timeout = 10000 )
226
226
public void testSimpleOneLessAsync () {
227
+ long t = System .currentTimeMillis ();
227
228
for (int i = 2 ; i < 50 ; i ++) {
229
+ if (System .currentTimeMillis () - t > TimeUnit .SECONDS .toMillis (9 )) {
230
+ break ;
231
+ }
228
232
TestSubscriber <Integer > ts = new TestSubscriber <Integer >();
229
233
List <Observable <Integer >> sourceList = new ArrayList <Observable <Integer >>(i );
230
234
Set <Integer > expected = new HashSet <Integer >(i );
You can’t perform that action at this time.
0 commit comments