#add_executable(grouptests grouptest.cpp) #target_link_libraries(grouptests PUBLIC tc) add_executable(tctests tctest.cpp) target_link_libraries(tctests PUBLIC tc) #add_test(NAME GroupIterateRef COMMAND grouptests iterate_ref) #set_tests_properties(GroupIterateRef PROPERTIES TIMEOUT 30) #add_test(NAME GroupIterateConst COMMAND grouptests iterate_const) #set_tests_properties(GroupIterateConst PROPERTIES TIMEOUT 30) #add_test(NAME GroupIterate COMMAND grouptests iterate) #set_tests_properties(GroupIterate PROPERTIES TIMEOUT 30) #add_test(NAME GroupView COMMAND grouptests view) #set_tests_properties(GroupView PROPERTIES TIMEOUT 30) add_test(NAME SolveA COMMAND tctests A) set_tests_properties(SolveA PROPERTIES TIMEOUT 5) add_test(NAME SolveB COMMAND tctests B) set_tests_properties(SolveB PROPERTIES TIMEOUT 5) add_test(NAME SolveD COMMAND tctests D) set_tests_properties(SolveD PROPERTIES TIMEOUT 5) add_test(NAME SolveE COMMAND tctests E) set_tests_properties(SolveE PROPERTIES TIMEOUT 5) add_test(NAME SolveF COMMAND tctests F) set_tests_properties(SolveF PROPERTIES TIMEOUT 5) add_test(NAME SolveG COMMAND tctests G) set_tests_properties(SolveG PROPERTIES TIMEOUT 5) add_test(NAME SolveH COMMAND tctests H) set_tests_properties(SolveH PROPERTIES TIMEOUT 5) add_test(NAME SolveI COMMAND tctests I) set_tests_properties(SolveI PROPERTIES TIMEOUT 5) add_test(NAME SolveT COMMAND tctests T) set_tests_properties(SolveT PROPERTIES TIMEOUT 5) add_custom_target(alltests DEPENDS grouptests tctests)