From d669e6faa22b997365330438ca1541ec7d3232a0 Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Wed, 25 Jan 2023 11:33:11 +0100 Subject: [PATCH] Enable tests for webassembly-linux-thread-asyncify MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit enables tests in CI for Wasm platform. Fixes: QTBUG-109786 Change-Id: Ia44ab6ce3d5092fc90b07759d4d1a2c57edbf512 Reviewed-by: MikoĊ‚aj Boc --- coin/platform_configs/cmake_platforms_wasm.yaml | 2 +- coin/platform_configs/qtbase.yaml | 3 ++- coin/platform_configs/wasm_qtbase_tests.yaml | 9 +++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 coin/platform_configs/wasm_qtbase_tests.yaml diff --git a/coin/platform_configs/cmake_platforms_wasm.yaml b/coin/platform_configs/cmake_platforms_wasm.yaml index 7e204673..3eacc898 100644 --- a/coin/platform_configs/cmake_platforms_wasm.yaml +++ b/coin/platform_configs/cmake_platforms_wasm.yaml @@ -6,7 +6,7 @@ Configurations: Target os: 'WebAssembly' Compiler: 'GCC' Platform dependency: 'opensuse-15.4-developer-build' - Features: ['Sccache', 'DisableTests', 'UseConfigure'] + Features: ['Sccache', 'DoNotRunTests', 'UseConfigure'] Environment variables: [ 'EM_CONFIG={{.Env.EMSDK}}/.emscripten', "TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples -feature-thread \ diff --git a/coin/platform_configs/qtbase.yaml b/coin/platform_configs/qtbase.yaml index 95d80e8c..e1c3b672 100644 --- a/coin/platform_configs/qtbase.yaml +++ b/coin/platform_configs/qtbase.yaml @@ -5,6 +5,7 @@ Include: [ integrity.yaml, ios-tests.yaml, address_sanitizer_platforms.yaml, - linux_android_tests_multi_abi.yaml + linux_android_tests_multi_abi.yaml, + wasm_qtbase_tests.yaml ] Configurations: [] diff --git a/coin/platform_configs/wasm_qtbase_tests.yaml b/coin/platform_configs/wasm_qtbase_tests.yaml new file mode 100644 index 00000000..bad9f988 --- /dev/null +++ b/coin/platform_configs/wasm_qtbase_tests.yaml @@ -0,0 +1,9 @@ +Version: 2 +Configurations: +- + Id: 'webassembly-linux-thread-asyncify-tests' + Template: 'qtci-linux-openSUSE-15.4-x86_64-50' + Target os: 'WebAssembly' + Compiler: 'GCC' + Features: ['Sccache', 'TestOnly'] + Platform dependency: 'webassembly-linux-thread-asyncify'