Implement generic testing for 2019.

This method reads a specific directory and applies all inputs there to
their proper implementation.
This commit is contained in:
2019-09-12 14:51:17 +02:00
parent e26c90d54a
commit 4e5b3b5a15
11 changed files with 63 additions and 15 deletions

View File

@@ -14,7 +14,9 @@ target_link_libraries(runner AoCSolutions Boost::program_options)
add_executable(test_solutions tests/test_solutions.cpp)
target_compile_features(test_solutions PUBLIC cxx_std_17)
target_link_libraries(test_solutions AoCSolutions Boost::unit_test_framework)
target_include_directories(test_solutions PRIVATE ${CMAKE_SOURCE_DIR}/src)
target_include_directories(test_solutions PRIVATE "${CMAKE_SOURCE_DIR}/src")
enable_testing()
add_test(test_solutions test_solutions)
add_test(NAME test_solutions
COMMAND test_solutions
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/tests")