Select Git revision
service_contexts
UnitTests.cmake 883 B
find_package(Qt5Test REQUIRED)
# Do not optimize because of --coverage
# https://gcc.gnu.org/onlinedocs/gcc/Gcov-Intro.html#Gcov-Intro
# > You should compile your code without optimization
enable_testing(true)
add_executable(TESTS_LAYR_GUI
${LAYR_GUI_SRCS}
src/cpp/tests/main.cpp
src/cpp/tests/test_containermodel.h
src/cpp/tests/test_containermodel.cpp
src/cpp/tests/test_heuristicbuilder.h
src/cpp/tests/test_heuristicbuilder.cpp
src/cpp/tests/test_xmlconverter.h
src/cpp/tests/test_xmlconverter.cpp
src/cpp/tests/test_heuristicmodel.h
src/cpp/tests/test_heuristicmodel.cpp
src/cpp/tests/test_backend.h
src/cpp/tests/test_backend.cpp
src/cpp/tests/test_layrchecker.h
src/cpp/tests/test_layrchecker.cpp
)
add_test(NAME TESTS_LAYR_GUI COMMAND TESTS_LAYR_GUI)
target_link_libraries(TESTS_LAYR_GUI
PRIVATE Qt5::Core Qt5::Test Qt5::Xml Qt5::Quick gcov Layr
)