ctest: register mars_stream + mars_rng suites
This commit is contained in:
parent
12a366651d
commit
dcc3f583d2
1 changed files with 18 additions and 0 deletions
18
tests/mars_stream/CMakeLists.txt
Normal file
18
tests/mars_stream/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
# mars/stream + mars/rng tests. test_save reads the owner's saves via SOTS_SAVES_DIR at run time
|
||||||
|
# and skips cleanly when it is unset (saves never enter the repo).
|
||||||
|
add_executable(mars_stream_test_rng test_rng.cpp)
|
||||||
|
target_link_libraries(mars_stream_test_rng PRIVATE mars_rng)
|
||||||
|
add_test(NAME mars_rng_unit COMMAND mars_stream_test_rng)
|
||||||
|
|
||||||
|
add_executable(mars_stream_test_stream test_stream.cpp)
|
||||||
|
target_link_libraries(mars_stream_test_stream PRIVATE mars_stream)
|
||||||
|
add_test(NAME mars_stream_unit COMMAND mars_stream_test_stream)
|
||||||
|
|
||||||
|
add_executable(mars_stream_test_save test_save.cpp)
|
||||||
|
target_link_libraries(mars_stream_test_save PRIVATE mars_stream mars_rng)
|
||||||
|
add_test(NAME mars_stream_save COMMAND mars_stream_test_save)
|
||||||
|
|
||||||
|
foreach(_t mars_stream_test_rng mars_stream_test_stream mars_stream_test_save)
|
||||||
|
target_include_directories(${_t} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
target_compile_options(${_t} PRIVATE -Wall -Wextra -Wpedantic)
|
||||||
|
endforeach()
|
||||||
Loading…
Add table
Reference in a new issue