diff --git a/src/corelib/Qt6WasmMacros.cmake b/src/corelib/Qt6WasmMacros.cmake index 2276fcf6da..5e9d817536 100644 --- a/src/corelib/Qt6WasmMacros.cmake +++ b/src/corelib/Qt6WasmMacros.cmake @@ -27,6 +27,7 @@ function(_qt_internal_wasm_add_target_helpers target) get_target_property(is_test ${target} _qt_is_test_executable) if(is_test) + # Keep in sync with testrunner_files in testlib/CMakeLists.txt configure_file("${WASM_BUILD_DIR}/libexec/batchedtestrunner.html" "${target_output_directory}/${_target_output_name}.html" COPYONLY) configure_file("${WASM_BUILD_DIR}/libexec/qtestoutputreporter.css" diff --git a/src/testlib/CMakeLists.txt b/src/testlib/CMakeLists.txt index d4ce25ba0d..fa967ca43c 100644 --- a/src/testlib/CMakeLists.txt +++ b/src/testlib/CMakeLists.txt @@ -166,13 +166,16 @@ if(QT_FEATURE_private_tests) endif() if(WASM) + # Keep in sync with is_test files in Qt6WasmMacros.cmake set(testrunner_files "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/batchedtestrunner.html" "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/batchedtestrunner.js" "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/emrunadapter.js" "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/qwasmjsruntime.js" "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/qwasmtestmain.js" - "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/util.js") + "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/util.js" + "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/qtestoutputreporter.js" + "${QtBase_SOURCE_DIR}/util/wasm/batchedtestrunner/qtestoutputreporter.css") qt_path_join(install_dir_libexec "${QT_INSTALL_DIR}" "${INSTALL_LIBEXECDIR}") qt_copy_or_install(FILES ${testrunner_files}