diff options
author | dwight <dwight@10gen.com> | 2011-02-05 16:28:49 -0500 |
---|---|---|
committer | dwight <dwight@10gen.com> | 2011-02-05 16:28:49 -0500 |
commit | e199733c787ab52b420516585ebf3440a1f821f0 (patch) | |
tree | 372398775e26c31d187141ccd3c9c69c25986471 /dbtests | |
parent | 3f56bafa08d8ca1b6b667157d50bb19fe96d28b8 (diff) | |
download | mongo-e199733c787ab52b420516585ebf3440a1f821f0.tar.gz |
try to make test more forgiving
Diffstat (limited to 'dbtests')
-rw-r--r-- | dbtests/basictests.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/dbtests/basictests.cpp b/dbtests/basictests.cpp index 6b802db0092..3e0eecd7996 100644 --- a/dbtests/basictests.cpp +++ b/dbtests/basictests.cpp @@ -192,10 +192,17 @@ namespace BasicTests { void run() { Timer t; - sleepsecs( 1 ); - ASSERT_EQUALS( 1 , t.seconds() ); + int matches = 0; + for( int p = 0; p < 3; p++ ) { + sleepsecs( 1 ); + int sec = t.seconds(); + if( sec == 1 ) + matches++; + ASSERT( sec >= 0 && sec <= 2 ); + t.reset(); + } + ASSERT( matches >= 2 ); - t.reset(); sleepmicros( 1527123 ); ASSERT( t.micros() > 1000000 ); ASSERT( t.micros() < 2000000 ); |