Skip to content

Commit 6bc2f01

Browse files
authored
Append test labels instead of override them (#71)
Signed-off-by: jparisu <javierparis@eprosima.com>
1 parent adc964d commit 6bc2f01

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cmake_utils/cmake/test/test_labels.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ macro(check_and_add_tests_label TEST_NAME TEST_LABEL_LIST LABEL)
5252

5353
if(${TEST_NAME} IN_LIST "${TEST_LABEL_LIST}")
5454
message(STATUS "Setting label ${LABEL} to test ${TEST_NAME}")
55-
set_property(TEST ${TEST_NAME} PROPERTY LABELS ${LABEL})
55+
# NOTE: set_property override other labels, it must append new label
56+
get_property(CURRENT_LABELS TEST ${TEST_NAME} PROPERTY LABELS)
57+
list(APPEND CURRENT_LABELS ${LABEL})
58+
set_property(TEST ${TEST_NAME} PROPERTY LABELS ${CURRENT_LABELS})
5659
endif()
5760

5861
endmacro()

0 commit comments

Comments
 (0)