try to fix travis CI

This commit is contained in:
2018-12-07 15:35:22 +07:00
parent 5adf52b48e
commit f909ded44b
2 changed files with 15 additions and 15 deletions

View File

@@ -73,10 +73,10 @@ TEST_CASE("jobber") {
jobber j(1);
i32 counter = 0;
j.pause();
for ( std::size_t i = 0; i < 10; ++i ) {
for ( std::size_t i = 0; i < 50; ++i ) {
j.async([&counter](){
++counter;
std::this_thread::sleep_for(std::chrono::milliseconds(15));
std::this_thread::sleep_for(std::chrono::milliseconds(5));
});
}
@@ -93,10 +93,10 @@ TEST_CASE("jobber") {
j.active_wait_for(make_milliseconds(60));
REQUIRE(time::now_ms() - b > make_milliseconds<i64>(70));
REQUIRE(counter > 2);
REQUIRE(counter < 10);
REQUIRE(counter < 50);
j.active_wait_until(time::now_s() + make_seconds<i64>(1));
REQUIRE(counter == 10);
j.active_wait_until(time::now_s() + make_seconds<i64>(3));
REQUIRE(counter == 50);
}
{
jobber j(2);

View File

@@ -23,10 +23,10 @@ TEST_CASE("scheduler") {
{
scheduler s;
i32 counter = 0;
for ( std::size_t i = 0; i < 10; ++i ) {
for ( std::size_t i = 0; i < 50; ++i ) {
s.schedule([&counter](){
++counter;
std::this_thread::sleep_for(std::chrono::milliseconds(15));
std::this_thread::sleep_for(std::chrono::milliseconds(5));
});
}
s.process_tasks_for(make_milliseconds(-1));
@@ -34,17 +34,17 @@ TEST_CASE("scheduler") {
REQUIRE(counter == 0);
s.process_tasks_for(make_milliseconds(60));
REQUIRE(counter > 2);
REQUIRE(counter < 10);
s.process_tasks_for(make_seconds(1));
REQUIRE(counter == 10);
REQUIRE(counter < 50);
s.process_tasks_for(make_seconds(3));
REQUIRE(counter == 50);
}
{
scheduler s;
i32 counter = 0;
for ( std::size_t i = 0; i < 10; ++i ) {
for ( std::size_t i = 0; i < 50; ++i ) {
s.schedule([&counter](){
++counter;
std::this_thread::sleep_for(std::chrono::milliseconds(15));
std::this_thread::sleep_for(std::chrono::milliseconds(5));
});
}
s.process_tasks_until(time::now_ms() - make_milliseconds<i64>(1));
@@ -52,9 +52,9 @@ TEST_CASE("scheduler") {
REQUIRE(counter == 0);
s.process_tasks_until(time::now_ms() + make_milliseconds<i64>(60));
REQUIRE(counter > 2);
REQUIRE(counter < 10);
s.process_tasks_until(time::now_s() + make_seconds<i64>(1));
REQUIRE(counter == 10);
REQUIRE(counter < 50);
s.process_tasks_until(time::now_s() + make_seconds<i64>(3));
REQUIRE(counter == 50);
}
{
scheduler s;