From a05d09ffea9a10f87da3ef2cd64a81ce6832ee51 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Tue, 14 Dec 2021 21:26:59 +0100 Subject: [PATCH] build: Build unit tests again when needed --- .github/workflows/tests.yml | 2 +- tests/CMakeLists.txt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 927e42e07..f3df13607 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -44,7 +44,7 @@ jobs: -DCMAKE_INSTALL_PREFIX="$PWD/install" \ -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ .. - make -j 4 install + make -j4 unit_tests install - name: 🧪 Perform Unit Tests run: | diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ffd877521..711a0ee61 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,4 +1,8 @@ project(unit_tests) add_subdirectory(pattern_language) -add_subdirectory(algorithms) \ No newline at end of file +add_subdirectory(algorithms) + +add_custom_target(unit_tests + DEPENDS pattern_language_tests algorithms_test +)