From 3d9f0c6549500c8868d6575df945be5ba4bc1afd Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Sun, 3 Nov 2024 18:51:42 +0100 Subject: [PATCH] Try to fix flaky tests --- .github/workflows/osrm-backend.yml | 2 +- unit_tests/library/extract.cpp | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/osrm-backend.yml b/.github/workflows/osrm-backend.yml index c64f79286..2be4acde3 100644 --- a/.github/workflows/osrm-backend.yml +++ b/.github/workflows/osrm-backend.yml @@ -575,7 +575,7 @@ jobs: # All tests assume to be run from the build directory pushd ${OSRM_BUILD_DIR} - for i in $(seq 1 1000); do + for i in $(seq 1 100); do echo "Iteration $i" for test in ./unit_tests/*-tests; do echo "Running $test" diff --git a/unit_tests/library/extract.cpp b/unit_tests/library/extract.cpp index 9135051ba..d996d099d 100644 --- a/unit_tests/library/extract.cpp +++ b/unit_tests/library/extract.cpp @@ -47,18 +47,18 @@ BOOST_AUTO_TEST_CASE(test_extract_with_invalid_config) oneapi::tbb::finalize(handle); } -// BOOST_AUTO_TEST_CASE(test_extract_with_valid_config) -// { -// oneapi::tbb::task_scheduler_handle handle{tbb::attach{}}; -// osrm::ExtractorConfig config; -// config.input_path = OSRM_TEST_DATA_DIR "/monaco.osm.pbf"; -// config.UseDefaultOutputNames(OSRM_TEST_DATA_DIR "/monaco.osm.pbf"); -// config.profile_path = OSRM_TEST_DATA_DIR "/../../profiles/car.lua"; -// config.small_component_size = 1000; -// config.requested_num_threads = std::thread::hardware_concurrency(); -// BOOST_CHECK_NO_THROW(osrm::extract(config)); -// oneapi::tbb::finalize(handle); -// } +BOOST_AUTO_TEST_CASE(test_extract_with_valid_config) +{ + oneapi::tbb::task_scheduler_handle handle{tbb::attach{}}; + osrm::ExtractorConfig config; + config.input_path = OSRM_TEST_DATA_DIR "/monaco.osm.pbf"; + config.UseDefaultOutputNames(OSRM_TEST_DATA_DIR "/monaco.osm.pbf"); + config.profile_path = OSRM_TEST_DATA_DIR "/../../profiles/car.lua"; + config.small_component_size = 1000; + config.requested_num_threads = std::thread::hardware_concurrency(); + BOOST_CHECK_NO_THROW(osrm::extract(config)); + oneapi::tbb::finalize(handle); +} // BOOST_AUTO_TEST_CASE(test_setup_runtime_error) // {