Make it possible to mark a test as non-batchable
This is useful in some cases where extra parameters have to be set on the test target. Change-Id: Ic727fdaf0bc9c2e1c684d1a86352d31c0f974477 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
b057e32dc4
commit
d7ea07c8c1
@ -380,7 +380,7 @@ function(qt_internal_add_test name)
|
|||||||
qt_internal_get_test_arg_definitions(optional_args single_value_args multi_value_args)
|
qt_internal_get_test_arg_definitions(optional_args single_value_args multi_value_args)
|
||||||
|
|
||||||
qt_parse_all_arguments(arg "qt_add_test"
|
qt_parse_all_arguments(arg "qt_add_test"
|
||||||
"${optional_args}"
|
"${optional_args};NO_BATCH"
|
||||||
"${single_value_args}"
|
"${single_value_args}"
|
||||||
"${multi_value_args}"
|
"${multi_value_args}"
|
||||||
${ARGN}
|
${ARGN}
|
||||||
@ -404,7 +404,7 @@ function(qt_internal_add_test name)
|
|||||||
"removed in a future Qt version. Use the LIBRARIES option instead.")
|
"removed in a future Qt version. Use the LIBRARIES option instead.")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(QT_BUILD_TESTS_BATCHED AND NOT arg_QMLTEST)
|
if(NOT arg_NO_BATCH AND QT_BUILD_TESTS_BATCHED AND NOT arg_QMLTEST)
|
||||||
qt_internal_add_test_to_batch(name ${name} ${ARGN})
|
qt_internal_add_test_to_batch(name ${name} ${ARGN})
|
||||||
elseif(arg_SOURCES)
|
elseif(arg_SOURCES)
|
||||||
if(QT_BUILD_TESTS_BATCHED AND arg_QMLTEST)
|
if(QT_BUILD_TESTS_BATCHED AND arg_QMLTEST)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user