forked from Archive/PX4-Autopilot
Improve ctest unit test naming and filtering
This commit is contained in:
parent
63b967f5df
commit
0ff64bf101
|
@ -424,7 +424,7 @@ include(px4_add_gtest)
|
|||
|
||||
if(unit_testing)
|
||||
include(gtest)
|
||||
add_custom_target(unit_test COMMAND GTEST_COLOR=1 ${CMAKE_CTEST_COMMAND} -V -R Test USES_TERMINAL)
|
||||
add_custom_target(unit_test COMMAND GTEST_COLOR=1 ${CMAKE_CTEST_COMMAND} -V -R UnitTest- USES_TERMINAL)
|
||||
endif()
|
||||
|
||||
#=============================================================================
|
||||
|
|
|
@ -50,8 +50,10 @@ function(px4_add_gtest)
|
|||
REQUIRED SRC
|
||||
ARGN ${ARGN})
|
||||
|
||||
# infer test name from source filname without extension
|
||||
# infer test name from source filname
|
||||
get_filename_component(TESTNAME ${SRC} NAME_WE)
|
||||
string(REPLACE Test "" TESTNAME ${TESTNAME})
|
||||
set(TESTNAME UnitTest-${TESTNAME})
|
||||
|
||||
# build a binary for the unit test
|
||||
add_executable(${TESTNAME} EXCLUDE_FROM_ALL ${SRC})
|
||||
|
|
Loading…
Reference in New Issue