diff --git a/tests/ExtraTests/CMakeLists.txt b/tests/ExtraTests/CMakeLists.txt index 5423ab1f..17549d46 100644 --- a/tests/ExtraTests/CMakeLists.txt +++ b/tests/ExtraTests/CMakeLists.txt @@ -11,11 +11,11 @@ message( STATUS "Extra tests included" ) # The MinDuration reporting tests do not need separate compilation, but # they have non-trivial execution time, so they are categorized as # extra tests, so that they are run less. -add_test(NAME MinDuration::SimpleThreshold COMMAND $ --min-duration 0.15 [min_duration_test]) +add_test(NAME MinDuration::SimpleThreshold COMMAND $ --min-duration 0.22 [min_duration_test]) set_tests_properties( MinDuration::SimpleThreshold PROPERTIES - PASS_REGULAR_EXPRESSION "s: sleep_for_200ms" + PASS_REGULAR_EXPRESSION "s: sleep_for_250ms" FAIL_REGULAR_EXPRESSION "sleep_for_100ms" RUN_SERIAL ON # The test is timing sensitive, so we want to run it # serially to avoid false positives on oversubscribed machines @@ -36,7 +36,7 @@ add_test(NAME MinDuration::DurationOverrideNo COMMAND $ -- set_tests_properties( MinDuration::DurationOverrideNo PROPERTIES - FAIL_REGULAR_EXPRESSION "sleep_for_200ms" + FAIL_REGULAR_EXPRESSION "sleep_for_250ms" ) diff --git a/tests/SelfTest/TimingTests/Sleep.tests.cpp b/tests/SelfTest/TimingTests/Sleep.tests.cpp index 6ecc5fd2..d8b958be 100644 --- a/tests/SelfTest/TimingTests/Sleep.tests.cpp +++ b/tests/SelfTest/TimingTests/Sleep.tests.cpp @@ -16,8 +16,8 @@ TEST_CASE( "sleep_for_100ms", "[.min_duration_test][approvals]" ) CHECK( true ); } -TEST_CASE( "sleep_for_200ms", "[.min_duration_test][approvals]" ) +TEST_CASE( "sleep_for_250ms", "[.min_duration_test][approvals]" ) { - std::this_thread::sleep_for( std::chrono::milliseconds( 200 ) ); + std::this_thread::sleep_for( std::chrono::milliseconds( 250 ) ); CHECK( true ); }