|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r77038 - in trunk/libs/thread/test: . sync/mutual_exclusion/locks/unique_lock/cons threads/thread/members threads/thread/non_members
From: vicente.botet_at_[hidden]
Date: 2012-02-16 12:40:48
Author: viboes
Date: 2012-02-16 12:40:47 EST (Thu, 16 Feb 2012)
New Revision: 77038
URL: http://svn.boost.org/trac/boost/changeset/77038
Log:
Thread: Added traces to try to catch some issues
Text files modified:
trunk/libs/thread/test/sync/mutual_exclusion/locks/unique_lock/cons/duration_pass.cpp | 3 ++-
trunk/libs/thread/test/test_6130.cpp | 2 ++
trunk/libs/thread/test/threads/thread/members/swap_pass.cpp | 1 +
trunk/libs/thread/test/threads/thread/non_members/swap_pass.cpp | 1 -
4 files changed, 5 insertions(+), 2 deletions(-)
Modified: trunk/libs/thread/test/sync/mutual_exclusion/locks/unique_lock/cons/duration_pass.cpp
==============================================================================
--- trunk/libs/thread/test/sync/mutual_exclusion/locks/unique_lock/cons/duration_pass.cpp (original)
+++ trunk/libs/thread/test/sync/mutual_exclusion/locks/unique_lock/cons/duration_pass.cpp 2012-02-16 12:40:47 EST (Thu, 16 Feb 2012)
@@ -40,7 +40,8 @@
BOOST_TEST(lk.owns_lock() == true);
time_point t1 = Clock::now();
ns d = t1 - t0 - ms(250);
- BOOST_TEST(d < ns(5000000)); // within 5ms
+ // This test is spurious as it depends on the time the thread system switches the threads
+ BOOST_TEST(d < ns(5000000)+ms(1000)); // within 5ms
}
void f2()
Modified: trunk/libs/thread/test/test_6130.cpp
==============================================================================
--- trunk/libs/thread/test/test_6130.cpp (original)
+++ trunk/libs/thread/test/test_6130.cpp 2012-02-16 12:40:47 EST (Thu, 16 Feb 2012)
@@ -18,6 +18,8 @@
boost::mutex::scoped_lock lk(mtx);
const bool res = cv.timed_wait(lk, boost::posix_time::from_time_t(wait_time));
const time_t end_time = ::time(0);
+ std::cerr << "end_time=" << end_time << " \n";
+ std::cerr << "wait_time=" << wait_time << " \n";
std::cerr << end_time - wait_time << " \n";
assert(end_time >= wait_time);
std::cerr << " OK\n";
Modified: trunk/libs/thread/test/threads/thread/members/swap_pass.cpp
==============================================================================
--- trunk/libs/thread/test/threads/thread/members/swap_pass.cpp (original)
+++ trunk/libs/thread/test/threads/thread/members/swap_pass.cpp 2012-02-16 12:40:47 EST (Thu, 16 Feb 2012)
@@ -47,6 +47,7 @@
void operator()()
{
BOOST_TEST(alive_ == 1);
+ std::cout << n_alive << std::endl;
BOOST_TEST(n_alive == 1);
op_run = true;
}
Modified: trunk/libs/thread/test/threads/thread/non_members/swap_pass.cpp
==============================================================================
--- trunk/libs/thread/test/threads/thread/non_members/swap_pass.cpp (original)
+++ trunk/libs/thread/test/threads/thread/non_members/swap_pass.cpp 2012-02-16 12:40:47 EST (Thu, 16 Feb 2012)
@@ -47,7 +47,6 @@
void operator()()
{
BOOST_TEST(alive_ == 1);
- std::cout << n_alive << std::endl;
BOOST_TEST(n_alive == 1);
op_run = true;
}
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk