From 6886dd19c4cf8de8a00d1e4f720e39d0cf3d2f52 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Sat, 4 Aug 2012 00:47:42 +0000 Subject: [PATCH] Loosen up the timing requirements on 4 more tests. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@161289 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../thread.condition/thread.condition.condvar/wait_for.pass.cpp | 2 +- .../thread.condition.condvar/wait_for_pred.pass.cpp | 2 +- .../thread.mutex.recursive/lock.pass.cpp | 2 +- .../thread.timedmutex.recursive/lock.pass.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp b/test/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp index 155b35379..6c94e7210 100644 --- a/test/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp +++ b/test/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp @@ -50,7 +50,7 @@ void f() } else { - assert(t1 - t0 - milliseconds(250) < milliseconds(5)); + assert(t1 - t0 - milliseconds(250) < milliseconds(10)); assert(test2 == 0); } ++runs; diff --git a/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp b/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp index 500200637..930841dff 100644 --- a/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp +++ b/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp @@ -58,7 +58,7 @@ void f() } else { - assert(t1 - t0 - milliseconds(250) < milliseconds(2)); + assert(t1 - t0 - milliseconds(250) < milliseconds(10)); assert(test2 == 0); } ++runs; diff --git a/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp b/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp index c0087b89b..199f4d39d 100644 --- a/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp +++ b/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/lock.pass.cpp @@ -37,7 +37,7 @@ void f() m.unlock(); m.unlock(); ns d = t1 - t0 - ms(250); - assert(d < ns(2500000)); // within 2.5ms + assert(d < ms(10)); // within 10ms } int main() diff --git a/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp b/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp index b00fa46e3..6e5c67152 100644 --- a/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp +++ b/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/lock.pass.cpp @@ -37,7 +37,7 @@ void f() m.unlock(); m.unlock(); ns d = t1 - t0 - ms(250); - assert(d < ns(2500000)); // within 2.5ms + assert(d < ms(10)); // within 10ms } int main()