diff options
| author | Egor Tensin <egor@tensin.name> | 2026-10-05 19:49:32 +0500 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-10-05 19:49:32 +0500 |
| commit | 75d8f1c5e5faa7b2d4688111c36e48f497c40044 (patch) | |
| tree | 5c9a4a265b66dd5bf4ec78868942d2c71b36ebb8 /test | |
| parent | upgrade cmake-common (diff) | |
| download | winapi-common-75d8f1c5e5faa7b2d4688111c36e48f497c40044.tar.gz winapi-common-75d8f1c5e5faa7b2d4688111c36e48f497c40044.zip | |
test: minor refactoring in CMakeLists.txt
Diffstat (limited to '')
| -rw-r--r-- | test/unit_tests/CMakeLists.txt | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/test/unit_tests/CMakeLists.txt b/test/unit_tests/CMakeLists.txt index 0c9c9b4..a2de008 100644 --- a/test/unit_tests/CMakeLists.txt +++ b/test/unit_tests/CMakeLists.txt @@ -44,20 +44,20 @@ add_test(NAME unit_tests "--worker_exe=$<TARGET_FILE:worker>" ) -add_test(NAME unit_tests_report - WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../cmake" +set(test_run + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/cmake" COMMAND Python3::Interpreter -m project.ctest_driver +) + +add_test(NAME unit_tests_report ${test_run} grep --pass-regex [=[^\*\*\* No errors detected$]=] -- "$<TARGET_FILE_DIR:unit_tests>/unit_tests_report.txt" ) -add_test(NAME console_tests - WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../cmake" - COMMAND Python3::Interpreter - -m project.ctest_driver +add_test(NAME console_tests ${test_run} run --new-window -- @@ -72,10 +72,7 @@ add_test(NAME console_tests "--worker_exe=$<TARGET_FILE:worker>" ) -add_test(NAME console_tests_report - WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../../cmake" - COMMAND Python3::Interpreter - -m project.ctest_driver +add_test(NAME console_tests_report ${test_run} grep --pass-regex [=[^\*\*\* No errors detected$]=] -- |
