blob: d878bdfcf387fcf5e7b1856ff053bd7f9644cf37 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
include(../../httpserver/httpserver.cmake)
include(../../util/util.cmake)
qt_internal_add_test(tst_qmltests
SOURCES
tst_qmltests.cpp
LIBRARIES
Qt::GuiPrivate
Qt::QuickTest
Qt::TestPrivate
Qt::WebEngineQuick
Test::HttpServer
Test::Util
)
set(testList
tst_action.qml
tst_activeFocusOnPress.qml
tst_audioMuted.qml
tst_contextMenu.qml
tst_basicProfiles.qml
tst_desktopBehaviorLoadHtml.qml
tst_download.qml
tst_favicon.qml
tst_faviconDatabase.qml
tst_filePicker.qml
tst_findText.qml
tst_focusOnNavigation.qml
tst_fullScreenRequest.qml
tst_geopermission.qml
tst_getUserMedia.qml
tst_inputMethod.qml
tst_javaScriptDialogs.qml
tst_keyboardEvents.qml
tst_keyboardModifierMapping.qml
tst_linkHovered.qml
tst_loadFail.qml
tst_loadHtml.qml
tst_loadProgress.qml
tst_loadRecursionCrash.qml
tst_loadUrl.qml
tst_mouseClick.qml
tst_mouseMove.qml
tst_navigationHistory.qml
tst_navigationRequested.qml
tst_newViewRequest.qml
tst_notification.qml
tst_properties.qml
tst_runJavaScript.qml
tst_scrollPosition.qml
tst_settings.qml
tst_titleChanged.qml
tst_unhandledKeyEventPropagation.qml
tst_userScripts.qml
tst_userScriptCollection.qml
tst_viewSource.qml
)
if(QT_FEATURE_webengine_webchannel)
list(APPEND testList tst_webchannel.qml)
endif()
if(QT_FEATURE_ssl)
list(APPEND testList tst_certificateError.qml)
endif()
set(content "")
foreach(test ${testList})
set(contents "${contents}${CMAKE_CURRENT_LIST_DIR}/data/${test}\n")
endforeach()
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/webengine.qmltests ${contents})
set(tst_qmltests_resource_files
"resources/server.pem"
"resources/server.key"
)
qt_internal_add_resource(tst_qmltests "tst_qmltests"
PREFIX
"/"
FILES
${tst_qmltests_resource_files}
)
|