wasm: Enable the selenium tests on windows
python must be installed with higest version 3.11 Change-Id: I14ca5fa09b088903c95b2f6e2d6ace8400a7b015 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>bb10
parent
c1d1437b4a
commit
3092f367f0
|
|
@ -14,10 +14,18 @@ qt_internal_add_test(tst_qwasmwindow_harness
|
|||
Qt::Gui
|
||||
)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
SET(RUNSHCMD run.bat)
|
||||
SET(RUNSHARG "NotUsed")
|
||||
else()
|
||||
SET(RUNSHCMD bash)
|
||||
SET(RUNSHARG run.sh)
|
||||
endif()
|
||||
|
||||
set_target_properties(tst_qwasmwindow_harness PROPERTIES CROSSCOMPILING_EMULATOR "") # disabling emrun
|
||||
qt_internal_create_test_script(NAME tst_qwasmwindow_harness
|
||||
COMMAND bash
|
||||
ARGS run.sh
|
||||
COMMAND ${RUNSHCMD}
|
||||
ARGS ${RUNSHARG}
|
||||
WORKING_DIRECTORY "${test_working_dir}"
|
||||
OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/tst_qwasmwindow_harnessWrapper$<CONFIG>.cmake"
|
||||
)
|
||||
|
|
@ -49,3 +57,10 @@ add_custom_command(
|
|||
${CMAKE_CURRENT_SOURCE_DIR}/run.sh
|
||||
${CMAKE_CURRENT_BINARY_DIR}/run.sh
|
||||
)
|
||||
|
||||
add_custom_command(
|
||||
TARGET tst_qwasmwindow_harness POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/run.bat
|
||||
${CMAKE_CURRENT_BINARY_DIR}/run.bat
|
||||
)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
::
|
||||
:: The highest version of python that can be used is 3.11
|
||||
:: Download from here: https://www.python.org/downloads/release/python-3118/
|
||||
::
|
||||
start "qtwasmserver.py" python qtwasmserver.py -p 8001
|
||||
python qwasmwindow.py
|
||||
taskkill /FI "WINDOWTITLE eq qtwasmserver.py"
|
||||
Loading…
Reference in New Issue