From 2ff108391a569538a438139f257a6f932de8333c Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Tue, 24 Sep 2019 13:26:06 +0200 Subject: Convert QtQuickControls2 tests Initial conversion of QtQuickControls2 tests. Change-Id: I7e09e387ec90f89cc2856c7f7f2cb810b03b7fa3 Reviewed-by: Qt CMake Build Bot Reviewed-by: Alexandru Croitor --- tests/CMakeLists.txt | 13 +++ tests/auto/CMakeLists.txt | 32 ++++++ tests/auto/accessibility/CMakeLists.txt | 51 ++++++++++ tests/auto/calendar/CMakeLists.txt | 25 +++++ tests/auto/controls/CMakeLists.txt | 7 ++ tests/auto/controls/default/CMakeLists.txt | 27 +++++ tests/auto/controls/fusion/CMakeLists.txt | 28 ++++++ tests/auto/controls/imagine/CMakeLists.txt | 28 ++++++ tests/auto/controls/material/CMakeLists.txt | 28 ++++++ tests/auto/controls/universal/CMakeLists.txt | 28 ++++++ tests/auto/cursor/CMakeLists.txt | 51 ++++++++++ tests/auto/customization/CMakeLists.txt | 48 +++++++++ tests/auto/designer/CMakeLists.txt | 22 ++++ tests/auto/focus/CMakeLists.txt | 48 +++++++++ tests/auto/font/CMakeLists.txt | 52 ++++++++++ tests/auto/palette/CMakeLists.txt | 65 ++++++++++++ tests/auto/platform/CMakeLists.txt | 25 +++++ tests/auto/pressandhold/CMakeLists.txt | 19 ++++ tests/auto/qquickapplicationwindow/CMakeLists.txt | 52 ++++++++++ tests/auto/qquickcolor/CMakeLists.txt | 25 +++++ tests/auto/qquickdrawer/CMakeLists.txt | 51 ++++++++++ tests/auto/qquickiconimage/CMakeLists.txt | 83 +++++++++++++++ tests/auto/qquickiconlabel/CMakeLists.txt | 49 +++++++++ tests/auto/qquickimaginestyle/CMakeLists.txt | 39 +++++++ tests/auto/qquickmaterialstyle/CMakeLists.txt | 38 +++++++ tests/auto/qquickmaterialstyleconf/CMakeLists.txt | 67 ++++++++++++ tests/auto/qquickmenu/CMakeLists.txt | 51 ++++++++++ tests/auto/qquickmenubar/CMakeLists.txt | 51 ++++++++++ tests/auto/qquickninepatchimage/CMakeLists.txt | 53 ++++++++++ tests/auto/qquickpopup/CMakeLists.txt | 51 ++++++++++ tests/auto/qquickstyle/CMakeLists.txt | 112 +++++++++++++++++++++ tests/auto/qquickstyleselector/CMakeLists.txt | 65 ++++++++++++ tests/auto/qquickuniversalstyle/CMakeLists.txt | 38 +++++++ tests/auto/qquickuniversalstyleconf/CMakeLists.txt | 65 ++++++++++++ tests/auto/revisions/CMakeLists.txt | 16 +++ tests/auto/sanity/CMakeLists.txt | 45 +++++++++ tests/auto/snippets/CMakeLists.txt | 30 ++++++ tests/benchmarks/CMakeLists.txt | 4 + tests/benchmarks/creationtime/CMakeLists.txt | 44 ++++++++ tests/benchmarks/objectcount/CMakeLists.txt | 44 ++++++++ 40 files changed, 1670 insertions(+) create mode 100644 tests/CMakeLists.txt create mode 100644 tests/auto/CMakeLists.txt create mode 100644 tests/auto/accessibility/CMakeLists.txt create mode 100644 tests/auto/calendar/CMakeLists.txt create mode 100644 tests/auto/controls/CMakeLists.txt create mode 100644 tests/auto/controls/default/CMakeLists.txt create mode 100644 tests/auto/controls/fusion/CMakeLists.txt create mode 100644 tests/auto/controls/imagine/CMakeLists.txt create mode 100644 tests/auto/controls/material/CMakeLists.txt create mode 100644 tests/auto/controls/universal/CMakeLists.txt create mode 100644 tests/auto/cursor/CMakeLists.txt create mode 100644 tests/auto/customization/CMakeLists.txt create mode 100644 tests/auto/designer/CMakeLists.txt create mode 100644 tests/auto/focus/CMakeLists.txt create mode 100644 tests/auto/font/CMakeLists.txt create mode 100644 tests/auto/palette/CMakeLists.txt create mode 100644 tests/auto/platform/CMakeLists.txt create mode 100644 tests/auto/pressandhold/CMakeLists.txt create mode 100644 tests/auto/qquickapplicationwindow/CMakeLists.txt create mode 100644 tests/auto/qquickcolor/CMakeLists.txt create mode 100644 tests/auto/qquickdrawer/CMakeLists.txt create mode 100644 tests/auto/qquickiconimage/CMakeLists.txt create mode 100644 tests/auto/qquickiconlabel/CMakeLists.txt create mode 100644 tests/auto/qquickimaginestyle/CMakeLists.txt create mode 100644 tests/auto/qquickmaterialstyle/CMakeLists.txt create mode 100644 tests/auto/qquickmaterialstyleconf/CMakeLists.txt create mode 100644 tests/auto/qquickmenu/CMakeLists.txt create mode 100644 tests/auto/qquickmenubar/CMakeLists.txt create mode 100644 tests/auto/qquickninepatchimage/CMakeLists.txt create mode 100644 tests/auto/qquickpopup/CMakeLists.txt create mode 100644 tests/auto/qquickstyle/CMakeLists.txt create mode 100644 tests/auto/qquickstyleselector/CMakeLists.txt create mode 100644 tests/auto/qquickuniversalstyle/CMakeLists.txt create mode 100644 tests/auto/qquickuniversalstyleconf/CMakeLists.txt create mode 100644 tests/auto/revisions/CMakeLists.txt create mode 100644 tests/auto/sanity/CMakeLists.txt create mode 100644 tests/auto/snippets/CMakeLists.txt create mode 100644 tests/benchmarks/CMakeLists.txt create mode 100644 tests/benchmarks/creationtime/CMakeLists.txt create mode 100644 tests/benchmarks/objectcount/CMakeLists.txt diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt new file mode 100644 index 00000000..2b14e310 --- /dev/null +++ b/tests/CMakeLists.txt @@ -0,0 +1,13 @@ +# Generated from tests.pro. + +if(NOT TARGET Qt::Test) + cmake_minimum_required(VERSION 3.15.0) + project(QtQuickControls2Tests VERSION 6.0.0 LANGUAGES C CXX) + find_package(Qt6 ${PROJECT_VERSION} REQUIRED COMPONENTS + BuildInternals Core Qml Quick QmlDevTools QmlDebug QuickTest + QuickControls2 QuickTemplates2 + ) + qt_set_up_standalone_tests_build() +endif() +qt_build_tests() + diff --git a/tests/auto/CMakeLists.txt b/tests/auto/CMakeLists.txt new file mode 100644 index 00000000..af891b6f --- /dev/null +++ b/tests/auto/CMakeLists.txt @@ -0,0 +1,32 @@ +# Generated from auto.pro. + +add_subdirectory(accessibility) +add_subdirectory(calendar) +add_subdirectory(controls) +add_subdirectory(cursor) +add_subdirectory(customization) +add_subdirectory(designer) +add_subdirectory(focus) +add_subdirectory(font) +add_subdirectory(palette) +add_subdirectory(platform) +add_subdirectory(pressandhold) +add_subdirectory(qquickapplicationwindow) +add_subdirectory(qquickcolor) +add_subdirectory(qquickdrawer) +add_subdirectory(qquickiconimage) +add_subdirectory(qquickiconlabel) +add_subdirectory(qquickimaginestyle) +add_subdirectory(qquickmaterialstyle) +add_subdirectory(qquickmaterialstyleconf) +add_subdirectory(qquickmenu) +add_subdirectory(qquickmenubar) +add_subdirectory(qquickninepatchimage) +add_subdirectory(qquickpopup) +add_subdirectory(qquickstyle) +add_subdirectory(qquickstyleselector) +add_subdirectory(qquickuniversalstyle) +add_subdirectory(qquickuniversalstyleconf) +add_subdirectory(revisions) +add_subdirectory(sanity) +add_subdirectory(snippets) diff --git a/tests/auto/accessibility/CMakeLists.txt b/tests/auto/accessibility/CMakeLists.txt new file mode 100644 index 00000000..3712803a --- /dev/null +++ b/tests/auto/accessibility/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated from accessibility.pro. + +##################################################################### +## tst_accessibility Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_accessibility + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_accessibility.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:accessibility.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_accessibility CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_accessibility CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/calendar/CMakeLists.txt b/tests/auto/calendar/CMakeLists.txt new file mode 100644 index 00000000..f729018f --- /dev/null +++ b/tests/auto/calendar/CMakeLists.txt @@ -0,0 +1,25 @@ +# Generated from calendar.pro. + +##################################################################### +## tst_calendar Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_calendar + GUI + QMLTEST + SOURCES + tst_calendar.cpp + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:calendar.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/controls/CMakeLists.txt b/tests/auto/controls/CMakeLists.txt new file mode 100644 index 00000000..57cb9480 --- /dev/null +++ b/tests/auto/controls/CMakeLists.txt @@ -0,0 +1,7 @@ +# Generated from controls.pro. + +add_subdirectory(default) +add_subdirectory(fusion) +add_subdirectory(imagine) +add_subdirectory(material) +add_subdirectory(universal) diff --git a/tests/auto/controls/default/CMakeLists.txt b/tests/auto/controls/default/CMakeLists.txt new file mode 100644 index 00000000..147a02be --- /dev/null +++ b/tests/auto/controls/default/CMakeLists.txt @@ -0,0 +1,27 @@ +# Generated from default.pro. + +##################################################################### +## tst_default Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_default + GUI + QMLTEST + SOURCES + tst_default.cpp + DEFINES + TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../tests/auto/controls/data\\\" + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:default.pro:: +# OTHER_FILES = "$$PWD/../data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/controls/fusion/CMakeLists.txt b/tests/auto/controls/fusion/CMakeLists.txt new file mode 100644 index 00000000..4426c320 --- /dev/null +++ b/tests/auto/controls/fusion/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from fusion.pro. + +##################################################################### +## tst_fusion Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_fusion + GUI + QMLTEST + SOURCES + tst_fusion.cpp + DEFINES + TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../tests/auto/controls/data\\\" + PUBLIC_LIBRARIES + Qt::Gui + Qt::QuickControls2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:fusion.pro:: +# OTHER_FILES = "$$PWD/../data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/controls/imagine/CMakeLists.txt b/tests/auto/controls/imagine/CMakeLists.txt new file mode 100644 index 00000000..c41f75a2 --- /dev/null +++ b/tests/auto/controls/imagine/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from imagine.pro. + +##################################################################### +## tst_imagine Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_imagine + GUI + QMLTEST + SOURCES + tst_imagine.cpp + DEFINES + TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../tests/auto/controls/data\\\" + PUBLIC_LIBRARIES + Qt::Gui + Qt::QuickControls2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:imagine.pro:: +# OTHER_FILES = "$$PWD/../data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/controls/material/CMakeLists.txt b/tests/auto/controls/material/CMakeLists.txt new file mode 100644 index 00000000..f4ae1e62 --- /dev/null +++ b/tests/auto/controls/material/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from material.pro. + +##################################################################### +## tst_material Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_material + GUI + QMLTEST + SOURCES + tst_material.cpp + DEFINES + TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../tests/auto/controls/data\\\" + PUBLIC_LIBRARIES + Qt::Gui + Qt::QuickControls2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:material.pro:: +# OTHER_FILES = "$$PWD/../data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/controls/universal/CMakeLists.txt b/tests/auto/controls/universal/CMakeLists.txt new file mode 100644 index 00000000..f12a05af --- /dev/null +++ b/tests/auto/controls/universal/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from universal.pro. + +##################################################################### +## tst_universal Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_universal + GUI + QMLTEST + SOURCES + tst_universal.cpp + DEFINES + TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../tests/auto/controls/data\\\" + PUBLIC_LIBRARIES + Qt::Gui + Qt::QuickControls2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:universal.pro:: +# OTHER_FILES = "$$PWD/../data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/cursor/CMakeLists.txt b/tests/auto/cursor/CMakeLists.txt new file mode 100644 index 00000000..d1db2aa6 --- /dev/null +++ b/tests/auto/cursor/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated from cursor.pro. + +##################################################################### +## tst_cursor Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_cursor + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_cursor.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:cursor.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_cursor CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_cursor CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/customization/CMakeLists.txt b/tests/auto/customization/CMakeLists.txt new file mode 100644 index 00000000..d012b7c1 --- /dev/null +++ b/tests/auto/customization/CMakeLists.txt @@ -0,0 +1,48 @@ +# Generated from customization.pro. + +##################################################################### +## tst_customization Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_customization + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_customization.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +## Scopes: +##################################################################### + +extend_target(tst_customization CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_customization CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/designer/CMakeLists.txt b/tests/auto/designer/CMakeLists.txt new file mode 100644 index 00000000..b70c80d1 --- /dev/null +++ b/tests/auto/designer/CMakeLists.txt @@ -0,0 +1,22 @@ +# Generated from designer.pro. + +##################################################################### +## tst_designer Test: +##################################################################### + +add_qt_test(tst_designer + SOURCES + tst_designer.cpp + LIBRARIES + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Quick + Qt::QuickControls2 +) + +#### Keys ignored in scope 1:.:.:designer.pro:: +# TEMPLATE = "app" + +## Scopes: +##################################################################### diff --git a/tests/auto/focus/CMakeLists.txt b/tests/auto/focus/CMakeLists.txt new file mode 100644 index 00000000..cb182044 --- /dev/null +++ b/tests/auto/focus/CMakeLists.txt @@ -0,0 +1,48 @@ +# Generated from focus.pro. + +##################################################################### +## tst_focus Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_focus + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_focus.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +## Scopes: +##################################################################### + +extend_target(tst_focus CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_focus CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/font/CMakeLists.txt b/tests/auto/font/CMakeLists.txt new file mode 100644 index 00000000..75a30fe1 --- /dev/null +++ b/tests/auto/font/CMakeLists.txt @@ -0,0 +1,52 @@ +# Generated from font.pro. + +##################################################################### +## tst_font Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_font + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_font.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:font.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_font CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_font CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/palette/CMakeLists.txt b/tests/auto/palette/CMakeLists.txt new file mode 100644 index 00000000..e0ca9bb8 --- /dev/null +++ b/tests/auto/palette/CMakeLists.txt @@ -0,0 +1,65 @@ +# Generated from palette.pro. + +##################################################################### +## tst_palette Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_palette + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_palette.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +# Resources: +set(qmake_immediate_resource_files + "qtquickcontrols2.conf" +) + +add_qt_resource(tst_palette "qmake_immediate" + PREFIX + "/" + FILES + ${qmake_immediate_resource_files} +) + + +#### Keys ignored in scope 1:.:.:palette.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_palette CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_palette CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/platform/CMakeLists.txt b/tests/auto/platform/CMakeLists.txt new file mode 100644 index 00000000..5fba6eb1 --- /dev/null +++ b/tests/auto/platform/CMakeLists.txt @@ -0,0 +1,25 @@ +# Generated from platform.pro. + +##################################################################### +## tst_platform Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_platform + GUI + QMLTEST + SOURCES + tst_platform.cpp + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:platform.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/pressandhold/CMakeLists.txt b/tests/auto/pressandhold/CMakeLists.txt new file mode 100644 index 00000000..2564081d --- /dev/null +++ b/tests/auto/pressandhold/CMakeLists.txt @@ -0,0 +1,19 @@ +# Generated from pressandhold.pro. + +##################################################################### +## tst_pressandhold Test: +##################################################################### + +add_qt_test(tst_pressandhold + SOURCES + tst_pressandhold.cpp + PUBLIC_LIBRARIES + Qt::Gui + Qt::Quick +) + +#### Keys ignored in scope 1:.:.:pressandhold.pro:: +# TEMPLATE = "app" + +## Scopes: +##################################################################### diff --git a/tests/auto/qquickapplicationwindow/CMakeLists.txt b/tests/auto/qquickapplicationwindow/CMakeLists.txt new file mode 100644 index 00000000..78cfc9dc --- /dev/null +++ b/tests/auto/qquickapplicationwindow/CMakeLists.txt @@ -0,0 +1,52 @@ +# Generated from qquickapplicationwindow.pro. + +##################################################################### +## tst_qquickapplicationwindow Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickapplicationwindow + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickapplicationwindow.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qquickapplicationwindow.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickapplicationwindow CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickapplicationwindow CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickcolor/CMakeLists.txt b/tests/auto/qquickcolor/CMakeLists.txt new file mode 100644 index 00000000..7e74b935 --- /dev/null +++ b/tests/auto/qquickcolor/CMakeLists.txt @@ -0,0 +1,25 @@ +# Generated from qquickcolor.pro. + +##################################################################### +## tst_qquickcolor Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickcolor + GUI + QMLTEST + SOURCES + tst_qquickcolor.cpp + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qquickcolor.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/qquickdrawer/CMakeLists.txt b/tests/auto/qquickdrawer/CMakeLists.txt new file mode 100644 index 00000000..292d401a --- /dev/null +++ b/tests/auto/qquickdrawer/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated from qquickdrawer.pro. + +##################################################################### +## tst_qquickdrawer Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickdrawer + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickdrawer.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qquickdrawer.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickdrawer CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickdrawer CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickiconimage/CMakeLists.txt b/tests/auto/qquickiconimage/CMakeLists.txt new file mode 100644 index 00000000..bd78aab0 --- /dev/null +++ b/tests/auto/qquickiconimage/CMakeLists.txt @@ -0,0 +1,83 @@ +# Generated from qquickiconimage.pro. + +##################################################################### +## tst_qquickiconimage Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/*.qml) +list(APPEND test_data ${test_data_glob}) +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickiconimage + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickiconimage.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +# Resources: +set(resources_resource_files + "icons/testtheme/16x16/actions/appointment-new.png" + "icons/testtheme/22x22/actions/+testselector/appointment-new.png" + "icons/testtheme/22x22/actions/+testselector/appointment-new@2x.png" + "icons/testtheme/22x22/actions/appointment-new.png" + "icons/testtheme/22x22/actions/appointment-new@2x.png" + "icons/testtheme/22x22/actions/color-test-original.png" + "icons/testtheme/22x22/actions/color-test-original@2x.png" + "icons/testtheme/22x22/actions/color-test-tinted.png" + "icons/testtheme/22x22/actions/color-test-tinted@2x.png" + "icons/testtheme/22x22@2/actions/+testselector/appointment-new.png" + "icons/testtheme/22x22@2/actions/appointment-new.png" + "icons/testtheme/appointment-new.svg" + "icons/testtheme/index.theme" +) + +add_qt_resource(tst_qquickiconimage "resources" + PREFIX + "/" + FILES + ${resources_resource_files} +) + + +## Scopes: +##################################################################### + +extend_target(tst_qquickiconimage CONDITION TARGET Qt::Svg + PUBLIC_LIBRARIES + Qt::Svg +) + +extend_target(tst_qquickiconimage CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickiconimage CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickiconlabel/CMakeLists.txt b/tests/auto/qquickiconlabel/CMakeLists.txt new file mode 100644 index 00000000..d1855bda --- /dev/null +++ b/tests/auto/qquickiconlabel/CMakeLists.txt @@ -0,0 +1,49 @@ +# Generated from qquickiconlabel.pro. + +##################################################################### +## tst_qquickiconlabel Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/*.qml) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickiconlabel + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickiconlabel.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +## Scopes: +##################################################################### + +extend_target(tst_qquickiconlabel CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickiconlabel CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickimaginestyle/CMakeLists.txt b/tests/auto/qquickimaginestyle/CMakeLists.txt new file mode 100644 index 00000000..57e00c9a --- /dev/null +++ b/tests/auto/qquickimaginestyle/CMakeLists.txt @@ -0,0 +1,39 @@ +# Generated from qquickimaginestyle.pro. + +##################################################################### +## tst_qquickimaginestyle Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickimaginestyle + GUI + QMLTEST + SOURCES + tst_qquickimaginestyle.cpp + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +# Resources: +set(qmake_immediate_resource_files + "control-assets/button-background.9.png" + "qtquickcontrols2.conf" +) + +add_qt_resource(tst_qquickimaginestyle "qmake_immediate" + PREFIX + "/" + FILES + ${qmake_immediate_resource_files} +) + + +#### Keys ignored in scope 1:.:.:qquickimaginestyle.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/qquickmaterialstyle/CMakeLists.txt b/tests/auto/qquickmaterialstyle/CMakeLists.txt new file mode 100644 index 00000000..1f43a0c1 --- /dev/null +++ b/tests/auto/qquickmaterialstyle/CMakeLists.txt @@ -0,0 +1,38 @@ +# Generated from qquickmaterialstyle.pro. + +##################################################################### +## tst_qquickmaterialstyle Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickmaterialstyle + GUI + QMLTEST + SOURCES + tst_qquickmaterialstyle.cpp + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +# Resources: +set(qmake_immediate_resource_files + "qtquickcontrols2.conf" +) + +add_qt_resource(tst_qquickmaterialstyle "qmake_immediate" + PREFIX + "/" + FILES + ${qmake_immediate_resource_files} +) + + +#### Keys ignored in scope 1:.:.:qquickmaterialstyle.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/qquickmaterialstyleconf/CMakeLists.txt b/tests/auto/qquickmaterialstyleconf/CMakeLists.txt new file mode 100644 index 00000000..6c4b296a --- /dev/null +++ b/tests/auto/qquickmaterialstyleconf/CMakeLists.txt @@ -0,0 +1,67 @@ +# Generated from qquickmaterialstyleconf.pro. + +##################################################################### +## tst_qquickmaterialstyleconf Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickmaterialstyleconf + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickmaterialstyleconf.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +# Resources: +set(qquickmaterialstyleconf_resource_files + "qtquickcontrols2.conf" + "variant-dense.conf" + "variant-normal.conf" +) + +add_qt_resource(tst_qquickmaterialstyleconf "qquickmaterialstyleconf" + PREFIX + "/" + FILES + ${qquickmaterialstyleconf_resource_files} +) + + +#### Keys ignored in scope 1:.:.:qquickmaterialstyleconf.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickmaterialstyleconf CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickmaterialstyleconf CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickmenu/CMakeLists.txt b/tests/auto/qquickmenu/CMakeLists.txt new file mode 100644 index 00000000..13d0fec0 --- /dev/null +++ b/tests/auto/qquickmenu/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated from qquickmenu.pro. + +##################################################################### +## tst_qquickmenu Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickmenu + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickmenu.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qquickmenu.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickmenu CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickmenu CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickmenubar/CMakeLists.txt b/tests/auto/qquickmenubar/CMakeLists.txt new file mode 100644 index 00000000..567cd711 --- /dev/null +++ b/tests/auto/qquickmenubar/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated from qquickmenubar.pro. + +##################################################################### +## tst_qquickmenubar Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickmenubar + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickmenubar.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qquickmenubar.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickmenubar CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickmenubar CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickninepatchimage/CMakeLists.txt b/tests/auto/qquickninepatchimage/CMakeLists.txt new file mode 100644 index 00000000..b2da6d88 --- /dev/null +++ b/tests/auto/qquickninepatchimage/CMakeLists.txt @@ -0,0 +1,53 @@ +# Generated from qquickninepatchimage.pro. + +##################################################################### +## tst_qquickninepatchimage Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/*.qml) +list(APPEND test_data ${test_data_glob}) +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/*.png) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickninepatchimage + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickninepatchimage.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +## Scopes: +##################################################################### + +extend_target(tst_qquickninepatchimage CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickninepatchimage CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickpopup/CMakeLists.txt b/tests/auto/qquickpopup/CMakeLists.txt new file mode 100644 index 00000000..7f2c38e9 --- /dev/null +++ b/tests/auto/qquickpopup/CMakeLists.txt @@ -0,0 +1,51 @@ +# Generated from qquickpopup.pro. + +##################################################################### +## tst_qquickpopup Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickpopup + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickpopup.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:qquickpopup.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickpopup CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickpopup CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickstyle/CMakeLists.txt b/tests/auto/qquickstyle/CMakeLists.txt new file mode 100644 index 00000000..e01d8a9d --- /dev/null +++ b/tests/auto/qquickstyle/CMakeLists.txt @@ -0,0 +1,112 @@ +# Generated from qquickstyle.pro. + +##################################################################### +## tst_qquickstyle Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickstyle + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickstyle.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +file(GLOB resource_glob_0 RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "qrcStyles1/QrcStyle1/*.qml") +foreach(file IN LISTS resource_glob_0) + set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/${file}" PROPERTIES QT_RESOURCE_ALIAS "${file}") +endforeach() + +file(GLOB resource_glob_1 RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "qrcStyles2/QrcStyle2/*.qml") +foreach(file IN LISTS resource_glob_1) + set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/${file}" PROPERTIES QT_RESOURCE_ALIAS "${file}") +endforeach() + +file(GLOB resource_glob_2 RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "qrcStyles3/QrcStyle3/*.qml") +foreach(file IN LISTS resource_glob_2) + set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/${file}" PROPERTIES QT_RESOURCE_ALIAS "${file}") +endforeach() + +file(GLOB resource_glob_3 RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "qrcStyles4/QrcStyle4/*.qml") +foreach(file IN LISTS resource_glob_3) + set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/${file}" PROPERTIES QT_RESOURCE_ALIAS "${file}") +endforeach() + +# Resources: +set(qmake_qrcStyles1_resource_files + ${resource_glob_0} +) + +add_qt_resource(tst_qquickstyle "qmake_qrcStyles1" + PREFIX + "/" + FILES + ${qmake_qrcStyles1_resource_files} +) +set(qmake_qrcStyles2_resource_files + ${resource_glob_1} +) + +add_qt_resource(tst_qquickstyle "qmake_qrcStyles2" + PREFIX + "/" + FILES + ${qmake_qrcStyles2_resource_files} +) +set(qmake_qrcStyles3_resource_files + ${resource_glob_2} +) + +add_qt_resource(tst_qquickstyle "qmake_qrcStyles3" + PREFIX + "/" + FILES + ${qmake_qrcStyles3_resource_files} +) +set(qmake_qrcStyles4_resource_files + ${resource_glob_3} +) + +add_qt_resource(tst_qquickstyle "qmake_qrcStyles4" + PREFIX + "/" + FILES + ${qmake_qrcStyles4_resource_files} +) + + +## Scopes: +##################################################################### + +extend_target(tst_qquickstyle CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickstyle CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickstyleselector/CMakeLists.txt b/tests/auto/qquickstyleselector/CMakeLists.txt new file mode 100644 index 00000000..d01a7833 --- /dev/null +++ b/tests/auto/qquickstyleselector/CMakeLists.txt @@ -0,0 +1,65 @@ +# Generated from qquickstyleselector.pro. + +##################################################################### +## tst_qquickstyleselector Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickstyleselector + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickstyleselector.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +# Resources: +set(qmake_resourcestyle_resource_files + "ResourceStyle/Button.qml" +) + +add_qt_resource(tst_qquickstyleselector "qmake_resourcestyle" + PREFIX + "/" + FILES + ${qmake_resourcestyle_resource_files} +) + + +#### Keys ignored in scope 1:.:.:qquickstyleselector.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickstyleselector CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickstyleselector CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/qquickuniversalstyle/CMakeLists.txt b/tests/auto/qquickuniversalstyle/CMakeLists.txt new file mode 100644 index 00000000..7775afa0 --- /dev/null +++ b/tests/auto/qquickuniversalstyle/CMakeLists.txt @@ -0,0 +1,38 @@ +# Generated from qquickuniversalstyle.pro. + +##################################################################### +## tst_qquickuniversalstyle Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/tst_*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickuniversalstyle + GUI + QMLTEST + SOURCES + tst_qquickuniversalstyle.cpp + PUBLIC_LIBRARIES + Qt::Gui + TESTDATA ${test_data} +) + +# Resources: +set(qmake_immediate_resource_files + "qtquickcontrols2.conf" +) + +add_qt_resource(tst_qquickuniversalstyle "qmake_immediate" + PREFIX + "/" + FILES + ${qmake_immediate_resource_files} +) + + +#### Keys ignored in scope 1:.:.:qquickuniversalstyle.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" diff --git a/tests/auto/qquickuniversalstyleconf/CMakeLists.txt b/tests/auto/qquickuniversalstyleconf/CMakeLists.txt new file mode 100644 index 00000000..8de13b0f --- /dev/null +++ b/tests/auto/qquickuniversalstyleconf/CMakeLists.txt @@ -0,0 +1,65 @@ +# Generated from qquickuniversalstyleconf.pro. + +##################################################################### +## tst_qquickuniversalstyleconf Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_qquickuniversalstyleconf + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_qquickuniversalstyleconf.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickControls2Private + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 + TESTDATA ${test_data} +) + +# Resources: +set(qquickuniversalstyleconf_resource_files + "qtquickcontrols2.conf" +) + +add_qt_resource(tst_qquickuniversalstyleconf "qquickuniversalstyleconf" + PREFIX + "/" + FILES + ${qquickuniversalstyleconf_resource_files} +) + + +#### Keys ignored in scope 1:.:.:qquickuniversalstyleconf.pro:: +# OTHER_FILES = "data/*.qml" + +## Scopes: +##################################################################### + +extend_target(tst_qquickuniversalstyleconf CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_qquickuniversalstyleconf CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/revisions/CMakeLists.txt b/tests/auto/revisions/CMakeLists.txt new file mode 100644 index 00000000..46c1d4c9 --- /dev/null +++ b/tests/auto/revisions/CMakeLists.txt @@ -0,0 +1,16 @@ +# Generated from revisions.pro. + +##################################################################### +## tst_revisions Test: +##################################################################### + +add_qt_test(tst_revisions + SOURCES + tst_revisions.cpp + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml +) + +## Scopes: +##################################################################### diff --git a/tests/auto/sanity/CMakeLists.txt b/tests/auto/sanity/CMakeLists.txt new file mode 100644 index 00000000..0e566d95 --- /dev/null +++ b/tests/auto/sanity/CMakeLists.txt @@ -0,0 +1,45 @@ +# Generated from sanity.pro. + +##################################################################### +## tst_sanity Test: +##################################################################### + +add_qt_test(tst_sanity + SOURCES + ../shared/qtest_quickcontrols.h + ../shared/util.cpp ../shared/util.h + ../shared/visualtestutil.cpp ../shared/visualtestutil.h + tst_sanity.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 +) + +#### Keys ignored in scope 1:.:.:sanity.pro:: +# OTHER_FILES = "$$PWD/BLACKLIST" +# TEMPLATE = "app" + +## Scopes: +##################################################################### + +extend_target(tst_sanity CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_sanity CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/auto/snippets/CMakeLists.txt b/tests/auto/snippets/CMakeLists.txt new file mode 100644 index 00000000..2ec9620e --- /dev/null +++ b/tests/auto/snippets/CMakeLists.txt @@ -0,0 +1,30 @@ +# Generated from snippets.pro. + +##################################################################### +## tst_snippets Test: +##################################################################### + +# Collect test data +file(GLOB_RECURSE test_data_glob + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/data/*) +list(APPEND test_data ${test_data_glob}) + +add_qt_test(tst_snippets + SOURCES + tst_snippets.cpp + DEFINES + QQC2_SNIPPETS_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports/controls/doc/snippets\\\" + PUBLIC_LIBRARIES + Qt::Gui + Qt::Quick + Qt::QuickControls2 + TESTDATA ${test_data} +) + +#### Keys ignored in scope 1:.:.:snippets.pro:: +# OTHER_FILES = "$$PWD/data/*.qml" +# TEMPLATE = "app" + +## Scopes: +##################################################################### diff --git a/tests/benchmarks/CMakeLists.txt b/tests/benchmarks/CMakeLists.txt new file mode 100644 index 00000000..3f2bf2f9 --- /dev/null +++ b/tests/benchmarks/CMakeLists.txt @@ -0,0 +1,4 @@ +# Generated from benchmarks.pro. + +add_subdirectory(creationtime) +add_subdirectory(objectcount) diff --git a/tests/benchmarks/creationtime/CMakeLists.txt b/tests/benchmarks/creationtime/CMakeLists.txt new file mode 100644 index 00000000..d1365266 --- /dev/null +++ b/tests/benchmarks/creationtime/CMakeLists.txt @@ -0,0 +1,44 @@ +# Generated from creationtime.pro. + +##################################################################### +## tst_creationtime Test: +##################################################################### + +add_qt_test(tst_creationtime + SOURCES + ../../auto/shared/qtest_quickcontrols.h + ../../auto/shared/util.cpp ../../auto/shared/util.h + ../../auto/shared/visualtestutil.cpp ../../auto/shared/visualtestutil.h + tst_creationtime.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 +) + +#### Keys ignored in scope 1:.:.:creationtime.pro:: +# TEMPLATE = "app" + +## Scopes: +##################################################################### + +extend_target(tst_creationtime CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_creationtime CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) diff --git a/tests/benchmarks/objectcount/CMakeLists.txt b/tests/benchmarks/objectcount/CMakeLists.txt new file mode 100644 index 00000000..3ba8cafe --- /dev/null +++ b/tests/benchmarks/objectcount/CMakeLists.txt @@ -0,0 +1,44 @@ +# Generated from objectcount.pro. + +##################################################################### +## tst_objectcount Test: +##################################################################### + +add_qt_test(tst_objectcount + SOURCES + ../../auto/shared/qtest_quickcontrols.h + ../../auto/shared/util.cpp ../../auto/shared/util.h + ../../auto/shared/visualtestutil.cpp ../../auto/shared/visualtestutil.h + tst_objectcount.cpp + DEFINES + QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../src/imports\\\" + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QmlPrivate + Qt::QuickPrivate + Qt::QuickTemplates2Private + Qt::TestPrivate + PUBLIC_LIBRARIES + Qt::Gui + Qt::Qml + Qt::Quick + Qt::QuickControls2 + Qt::QuickTemplates2 +) + +#### Keys ignored in scope 1:.:.:objectcount.pro:: +# TEMPLATE = "app" + +## Scopes: +##################################################################### + +extend_target(tst_objectcount CONDITION ANDROID OR APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\":/data\\\" +) + +extend_target(tst_objectcount CONDITION NOT ANDROID AND NOT APPLE_IOS + DEFINES + QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" +) -- cgit v1.2.3