diff options
| author | Martin BaĆinka <marun1@email.cz> | 2021-04-29 12:38:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-29 13:38:21 +0300 |
| commit | 4ea8f3ff12da61a5ceba690bf1e39d9385b42880 (patch) | |
| tree | 5e23c194e7901019be6f6d2fa944ec3e6d8d53e5 /tests/tests.cmake | |
| parent | 799ecab03d2cfec27ab1d2ecebcd4775d52e299c (diff) | |
| download | libfixmath-4ea8f3ff12da61a5ceba690bf1e39d9385b42880.tar.gz | |
Unit testing with cmake (#31)
* testing using ctest
* emove old testing script
* added github workflow CI
* updated CI
Diffstat (limited to 'tests/tests.cmake')
| -rw-r--r-- | tests/tests.cmake | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/tests.cmake b/tests/tests.cmake index 56aefe3..5f6c90b 100644 --- a/tests/tests.cmake +++ b/tests/tests.cmake @@ -13,9 +13,9 @@ set(no08 PREFIX=no08 FIXMATH_NO_ROUNDING FIXMATH_OPTIMIZE_8BIT) set(rn08 PREFIX=rn08 FIXMATH_NO_OVERFLOW FIXMATH_OPTIMIZE_8BIT) set(nn08 PREFIX=nn08 FIXMATH_NO_OVERFLOW FIXMATH_NO_ROUNDING FIXMATH_OPTIMIZE_8BIT) -configure_file(tests/run_tests ${CMAKE_BINARY_DIR}/run_tests COPYONLY) +enable_testing() -add_custom_target(tests) +add_custom_target(make_tests) function(create_variant name defs) add_library(libfixmath_${name} STATIC ${libfixmath-srcs}) @@ -24,7 +24,8 @@ function(create_variant name defs) target_link_libraries(tests_${name} PRIVATE libfixmath_${name} m) target_include_directories(tests_${name} PRIVATE ${CMAKE_SOURCE_DIR}) target_compile_definitions(tests_${name} PRIVATE ${defs}) - add_dependencies(tests tests_${name}) + add_dependencies(make_tests tests_${name}) + add_test(NAME tests_${name} COMMAND tests_${name}) endfunction() |
