From abf099a75c6afc4c8e695a2747b220c61a542f05 Mon Sep 17 00:00:00 2001 From: Tim Kaune <tim.kaune@gmx.de> Date: Wed, 21 Feb 2024 23:48:47 +0100 Subject: [PATCH] Add custom check target to build and run the tests --- .github/workflows/build-and-test.yml | 2 +- CMakeLists.txt | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index af14d6c..8146ff5 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -21,4 +21,4 @@ jobs: - name: install run: cmake --build --preset ninja --verbose --target install - name: test - run: cmake --build --preset ninja --verbose --target test + run: cmake --build --preset ninja --verbose --target check diff --git a/CMakeLists.txt b/CMakeLists.txt index ef48ac0..9f7daf0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,7 +54,9 @@ endif () add_subdirectory(src) if (IS_TOP_LEVEL AND BUILD_TESTING) - add_subdirectory(tests) + add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} -V) + + add_subdirectory(tests EXCLUDE_FROM_ALL) endif () option(LoadStaticSharedTargets_INCLUDE_PACKAGING "Include packaging rules for LoadStaticSharedTargets" "${IS_TOP_LEVEL}") -- GitLab