mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-14 16:09:06 +07:00
try to fix travis CI
This commit is contained in:
@@ -73,10 +73,10 @@ TEST_CASE("jobber") {
|
|||||||
jobber j(1);
|
jobber j(1);
|
||||||
i32 counter = 0;
|
i32 counter = 0;
|
||||||
j.pause();
|
j.pause();
|
||||||
for ( std::size_t i = 0; i < 10; ++i ) {
|
for ( std::size_t i = 0; i < 50; ++i ) {
|
||||||
j.async([&counter](){
|
j.async([&counter](){
|
||||||
++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));
|
j.active_wait_for(make_milliseconds(60));
|
||||||
REQUIRE(time::now_ms() - b > make_milliseconds<i64>(70));
|
REQUIRE(time::now_ms() - b > make_milliseconds<i64>(70));
|
||||||
REQUIRE(counter > 2);
|
REQUIRE(counter > 2);
|
||||||
REQUIRE(counter < 10);
|
REQUIRE(counter < 50);
|
||||||
|
|
||||||
j.active_wait_until(time::now_s() + make_seconds<i64>(1));
|
j.active_wait_until(time::now_s() + make_seconds<i64>(3));
|
||||||
REQUIRE(counter == 10);
|
REQUIRE(counter == 50);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
jobber j(2);
|
jobber j(2);
|
||||||
|
|||||||
@@ -23,10 +23,10 @@ TEST_CASE("scheduler") {
|
|||||||
{
|
{
|
||||||
scheduler s;
|
scheduler s;
|
||||||
i32 counter = 0;
|
i32 counter = 0;
|
||||||
for ( std::size_t i = 0; i < 10; ++i ) {
|
for ( std::size_t i = 0; i < 50; ++i ) {
|
||||||
s.schedule([&counter](){
|
s.schedule([&counter](){
|
||||||
++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));
|
s.process_tasks_for(make_milliseconds(-1));
|
||||||
@@ -34,17 +34,17 @@ TEST_CASE("scheduler") {
|
|||||||
REQUIRE(counter == 0);
|
REQUIRE(counter == 0);
|
||||||
s.process_tasks_for(make_milliseconds(60));
|
s.process_tasks_for(make_milliseconds(60));
|
||||||
REQUIRE(counter > 2);
|
REQUIRE(counter > 2);
|
||||||
REQUIRE(counter < 10);
|
REQUIRE(counter < 50);
|
||||||
s.process_tasks_for(make_seconds(1));
|
s.process_tasks_for(make_seconds(3));
|
||||||
REQUIRE(counter == 10);
|
REQUIRE(counter == 50);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
scheduler s;
|
scheduler s;
|
||||||
i32 counter = 0;
|
i32 counter = 0;
|
||||||
for ( std::size_t i = 0; i < 10; ++i ) {
|
for ( std::size_t i = 0; i < 50; ++i ) {
|
||||||
s.schedule([&counter](){
|
s.schedule([&counter](){
|
||||||
++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));
|
s.process_tasks_until(time::now_ms() - make_milliseconds<i64>(1));
|
||||||
@@ -52,9 +52,9 @@ TEST_CASE("scheduler") {
|
|||||||
REQUIRE(counter == 0);
|
REQUIRE(counter == 0);
|
||||||
s.process_tasks_until(time::now_ms() + make_milliseconds<i64>(60));
|
s.process_tasks_until(time::now_ms() + make_milliseconds<i64>(60));
|
||||||
REQUIRE(counter > 2);
|
REQUIRE(counter > 2);
|
||||||
REQUIRE(counter < 10);
|
REQUIRE(counter < 50);
|
||||||
s.process_tasks_until(time::now_s() + make_seconds<i64>(1));
|
s.process_tasks_until(time::now_s() + make_seconds<i64>(3));
|
||||||
REQUIRE(counter == 10);
|
REQUIRE(counter == 50);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
scheduler s;
|
scheduler s;
|
||||||
|
|||||||
Reference in New Issue
Block a user