2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-28 19:52:10 +00:00

Thread: increase the number of cycles of the failing tests.

[SVN r86732]
This commit is contained in:
Vicente J. Botet Escriba
2013-11-17 00:32:28 +00:00
parent 44f9a2f4ad
commit 5753026ceb
5 changed files with 43 additions and 4 deletions

View File

@@ -4,7 +4,7 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#define BOOST_THREAD_VERSION 4
#define BOOST_THREAD_USES_LOG
//#define BOOST_THREAD_USES_LOG
#define BOOST_THREAD_USES_LOG_THREAD_ID
#include <boost/thread/detail/log.hpp>
@@ -12,6 +12,7 @@
#include <boost/assert.hpp>
#include <exception>
#include <string>
#include <iostream>
#if defined BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION
@@ -29,8 +30,10 @@ int p1()
int main()
{
const int number_of_tests = 100;
BOOST_THREAD_LOG << "<MAIN" << BOOST_THREAD_END_LOG;
{
for (int i=0; i< number_of_tests; i++)
try
{
boost::future<int> f1 = boost::async(boost::launch::async, &p1);
@@ -39,6 +42,7 @@ int main()
}
catch (std::exception& ex)
{
std::cout << "ERRORRRRR "<<ex.what() << "" << std::endl;
BOOST_THREAD_LOG << "ERRORRRRR "<<ex.what() << "" << BOOST_THREAD_END_LOG;
return 1;
}
@@ -49,6 +53,7 @@ int main()
}
}
{
for (int i=0; i< number_of_tests; i++)
try
{
boost::future<int> f1 = boost::async(boost::launch::async, &p1_ex);
@@ -57,6 +62,7 @@ int main()
}
catch (std::exception& ex)
{
std::cout << "ERRORRRRR "<<ex.what() << "" << std::endl;
BOOST_THREAD_LOG << "ERRORRRRR "<<ex.what() << "" << BOOST_THREAD_END_LOG;
return 1;
}