diff options
Diffstat (limited to 'tests/auto/concurrent/qtconcurrentfiltermapgenerated/generator/generator_main.py')
-rw-r--r-- | tests/auto/concurrent/qtconcurrentfiltermapgenerated/generator/generator_main.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/auto/concurrent/qtconcurrentfiltermapgenerated/generator/generator_main.py b/tests/auto/concurrent/qtconcurrentfiltermapgenerated/generator/generator_main.py new file mode 100644 index 0000000000..87cb4c7bc4 --- /dev/null +++ b/tests/auto/concurrent/qtconcurrentfiltermapgenerated/generator/generator_main.py @@ -0,0 +1,33 @@ +# Copyright (C) 2020 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 + +from option_management import function_describing_options, skip_function_description, testcase_describing_options +from generate_testcase import generate_testcase +from helpers import insert_testcases_into_file +filename = "../tst_qtconcurrentfiltermapgenerated.cpp" + +testcases = [] +counter = 0 +for fo in function_describing_options(): + if skip_function_description(fo): + continue + + if not ( + fo["blocking"] + and fo["filter"] + # and not fo["map"] + and fo["reduce"] + and not fo["inplace"] + and not fo["iterators"] + and not fo["initialvalue"] + and not fo["pool"] + ): + continue + + for to in testcase_describing_options(fo): + print("generate test") + testcases.append(generate_testcase(fo, to)) + counter += 1 + +print(counter) +insert_testcases_into_file(filename, testcases) |