diff --git a/tests/ExtraTests/CMakeLists.txt b/tests/ExtraTests/CMakeLists.txt index 62319b38..a861345d 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.245 [min_duration_test]) +add_test(NAME MinDuration::SimpleThreshold COMMAND $ --min-duration 0.950 [min_duration_test]) set_tests_properties( MinDuration::SimpleThreshold PROPERTIES - PASS_REGULAR_EXPRESSION "s: sleep_for_250ms" + PASS_REGULAR_EXPRESSION "s: sleep_for_1000ms" 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 diff --git a/tests/SelfTest/TimingTests/Sleep.tests.cpp b/tests/SelfTest/TimingTests/Sleep.tests.cpp index d8b958be..1c82e0e9 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_250ms", "[.min_duration_test][approvals]" ) +TEST_CASE( "sleep_for_1000ms", "[.min_duration_test][approvals]" ) { - std::this_thread::sleep_for( std::chrono::milliseconds( 250 ) ); + std::this_thread::sleep_for( std::chrono::milliseconds( 1'000 ) ); CHECK( true ); }