From 78d60e30a7e81a2ba55ce058968b872f0f8cb420 Mon Sep 17 00:00:00 2001 From: Michael Bell Date: Sat, 2 Oct 2021 15:27:11 +0100 Subject: [PATCH] Use filesystem glob to loop over all test executables So we don't miss any in the future. --- .github/workflows/osrm-backend.yml | 9 +-------- CHANGELOG.md | 1 + unit_tests/library/extract.cpp | 1 + 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/osrm-backend.yml b/.github/workflows/osrm-backend.yml index eb4fc4f3f..c83eb45c1 100644 --- a/.github/workflows/osrm-backend.yml +++ b/.github/workflows/osrm-backend.yml @@ -531,14 +531,7 @@ jobs: # All tests assume to be run from the build directory pushd ${OSRM_BUILD_DIR} - ./unit_tests/library-tests - ./unit_tests/extractor-tests - ./unit_tests/contractor-tests - ./unit_tests/engine-tests - ./unit_tests/util-tests - ./unit_tests/server-tests - ./unit_tests/partitioner-tests - ./unit_tests/customizer-tests + for i in ./unit_tests/*-tests ; do echo Running $i ; $i ; done if [ -z "${ENABLE_SANITIZER}" ] && [ "$TARGET_ARCH" != "i686" ]; then npm run nodejs-tests fi diff --git a/CHANGELOG.md b/CHANGELOG.md index 9677e130e..d8906be2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - CHANGED: Upgrade Boost dependency to 1.70 [#6113](https://github.com/Project-OSRM/osrm-backend/pull/6113) - CHANGED: Upgrade Ubuntu CI builds to 20.04 [#6119](https://github.com/Project-OSRM/osrm-backend/pull/6119) - CHANGED: Make building osrm-routed optional [#6144](https://github.com/Project-OSRM/osrm-backend/pull/6144) + - FIXED: Run all unit tests in CI [#5428](https://github.com/Project-OSRM/osrm-backend/pull/5428) # 5.26.0 - Changes from 5.25.0 diff --git a/unit_tests/library/extract.cpp b/unit_tests/library/extract.cpp index 3d65b92d8..aa18c7552 100644 --- a/unit_tests/library/extract.cpp +++ b/unit_tests/library/extract.cpp @@ -21,6 +21,7 @@ BOOST_AUTO_TEST_CASE(test_extract_with_valid_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)); }