diff options
author | Mikolaj Boc <mikolaj.boc@qt.io> | 2022-08-25 17:57:10 +0200 |
---|---|---|
committer | Mikolaj Boc <mikolaj.boc@qt.io> | 2022-08-26 14:15:24 +0200 |
commit | d7ea07c8c1c51e3966388ab794a90e882e978d89 (patch) | |
tree | b1ba55821fc856c776f8beb1615f18d189027522 /cmake/QtTestHelpers.cmake | |
parent | b057e32dc455d81f9378d6bd0c58888a7eddd155 (diff) | |
download | qtbase-d7ea07c8c1c51e3966388ab794a90e882e978d89.tar.gz |
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>
Diffstat (limited to 'cmake/QtTestHelpers.cmake')
-rw-r--r-- | cmake/QtTestHelpers.cmake | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake/QtTestHelpers.cmake b/cmake/QtTestHelpers.cmake index 556115ec65..5f914a6429 100644 --- a/cmake/QtTestHelpers.cmake +++ b/cmake/QtTestHelpers.cmake @@ -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_parse_all_arguments(arg "qt_add_test" - "${optional_args}" + "${optional_args};NO_BATCH" "${single_value_args}" "${multi_value_args}" ${ARGN} @@ -404,7 +404,7 @@ function(qt_internal_add_test name) "removed in a future Qt version. Use the LIBRARIES option instead.") 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}) elseif(arg_SOURCES) if(QT_BUILD_TESTS_BATCHED AND arg_QMLTEST) |