CI: collect gtest results

master
Martin Gerhardy 2018-10-27 11:17:35 +02:00
parent 4524a961b2
commit eb87da1e16
2 changed files with 4 additions and 0 deletions

View File

@ -37,6 +37,9 @@ test:
- build
script:
- make -j 4 tests-run
artifacts:
reports:
junit: build/*/gtest.xml
.analyse:cppcheck:
stage: analyse

View File

@ -122,6 +122,7 @@ macro(gtest_suite_end name)
set_target_properties(${name} PROPERTIES FOLDER ${name})
add_test(NAME ${name} COMMAND $<TARGET_FILE:${name}>)
add_custom_target(${name}-run COMMAND $<TARGET_FILE:${name}> DEPENDS ${name} WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/${name}")
add_custom_target(${name}-run-xml COMMAND $<TARGET_FILE:${name}> --gtest_output="xml:gtest.xml" DEPENDS ${name} WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/${name}")
engine_add_debuggger(${name})
engine_add_valgrind(${name})
engine_add_perf(${name})