Skip to content
Snippets Groups Projects
Commit 908bfb68 authored by Shawn Pearce's avatar Shawn Pearce
Browse files

Fix TimeoutInputStreamTest, TimeoutOutputStreamTest assertions


If the build server is really busy, we might wait longer than 250 ms
before being interrupted, simply because one of our threads couldn't
be scheduled onto a CPU.  Don't make that cause a test failure.
Instead tolerate longer than expected waits, but not shorter waits.

Change-Id: I64511eec24b49e33928451e4c8b8c124eddaf0c2
Signed-off-by: default avatarShawn O. Pearce <spearce@spearce.org>
parent e54d33b6
No related branches found
No related tags found
No related merge requests found
/*
* Copyright (C) 2009, Google Inc.
* Copyright (C) 2009-2010, Google Inc.
* and other copyright owners as documented in the project's IP log.
*
* This program and the accompanying materials are made available
......@@ -170,7 +170,7 @@ private void assertTimeout() {
// 50 ms of the expected timeout.
//
final long wait = now() - start;
assertTrue(Math.abs(wait - timeout) < 50);
assertTrue("waited only " + wait + " ms", timeout - wait < 50);
}
private static List<Thread> active() {
......
/*
* Copyright (C) 2009, Google Inc.
* Copyright (C) 2009-2010, Google Inc.
* and other copyright owners as documented in the project's IP log.
*
* This program and the accompanying materials are made available
......@@ -251,7 +251,7 @@ private void assertTimeout() {
// 50 ms of the expected timeout.
//
final long wait = now() - start;
assertTrue(Math.abs(wait - timeout) < 50);
assertTrue("waited only " + wait + " ms", timeout - wait < 50);
}
private static List<Thread> active() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment