From c4124c22bca95cf913ac276aa7e03f84a6079d11 Mon Sep 17 00:00:00 2001 From: Toni Saario Date: Wed, 1 Jun 2022 16:30:37 +0300 Subject: [PATCH] Coin: Add precheck yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Defines configurations that will run on default precheck. Change-Id: Idb7d3981b2679c3714f86a92808e90fe33aaf136 Reviewed-by: Tor Arne Vestbø (cherry picked from commit 43a461de46dee6d5b71cfb398ffd347304312ae3) Reviewed-by: Qt Cherry-pick Bot --- coin/platform_configs/cmake_platforms.yaml | 1 + .../cmake_platforms_qemu.yaml | 1 + .../cmake_platforms_qemu_qnx710.yaml | 1 + .../cmake_platforms_static_tests.yaml | 1 + ...e_platforms_target_android_host_macos.yaml | 1 + coin/platform_configs/integrity.yaml | 1 + coin/platform_configs/precheck.yaml | 28 +++++++++++++++++++ 7 files changed, 34 insertions(+) create mode 100644 coin/platform_configs/precheck.yaml diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml index 54d6cd6a..e2f211d3 100644 --- a/coin/platform_configs/cmake_platforms.yaml +++ b/coin/platform_configs/cmake_platforms.yaml @@ -117,6 +117,7 @@ Configurations: Environment variables: [ 'CONAN_PROFILE=coin/conan/profiles/linux-x86_64-gcc'] - + Id: 'ios-universal' Template: 'qtci-macos-11-x86_64-104' Target os: 'IOS_ANY' Target arch: 'arm64' diff --git a/coin/platform_configs/cmake_platforms_qemu.yaml b/coin/platform_configs/cmake_platforms_qemu.yaml index 055c0562..7a91c2fb 100644 --- a/coin/platform_configs/cmake_platforms_qemu.yaml +++ b/coin/platform_configs/cmake_platforms_qemu.yaml @@ -1,6 +1,7 @@ Version: 2 Configurations: - + Id: 'qemu-armv7-on-ubuntu20.04' Template: 'qtci-linux-Ubuntu-20.04-x86_64-50' Target os: 'QEMU' Target arch: 'armv7' diff --git a/coin/platform_configs/cmake_platforms_qemu_qnx710.yaml b/coin/platform_configs/cmake_platforms_qemu_qnx710.yaml index 4de662ba..3a04466d 100644 --- a/coin/platform_configs/cmake_platforms_qemu_qnx710.yaml +++ b/coin/platform_configs/cmake_platforms_qemu_qnx710.yaml @@ -1,6 +1,7 @@ Version: 2 Configurations: - + Id: 'qnx-x86_64-on-ubuntu20.04' Template: 'qtci-linux-Ubuntu-20.04-x86_64-50' Target os: 'QNX_710' Target arch: 'x86_64' diff --git a/coin/platform_configs/cmake_platforms_static_tests.yaml b/coin/platform_configs/cmake_platforms_static_tests.yaml index fc0c5a9f..ec44d6c2 100644 --- a/coin/platform_configs/cmake_platforms_static_tests.yaml +++ b/coin/platform_configs/cmake_platforms_static_tests.yaml @@ -1,6 +1,7 @@ Version: 2 Configurations: - + Id: 'sles-15-static' Template: 'qtci-linux-SLES-15_SP3-x86_64-51' Compiler: 'GCC' Features: ['Sccache', 'MinimalStaticTests'] diff --git a/coin/platform_configs/cmake_platforms_target_android_host_macos.yaml b/coin/platform_configs/cmake_platforms_target_android_host_macos.yaml index 4591b26c..0e115f02 100644 --- a/coin/platform_configs/cmake_platforms_target_android_host_macos.yaml +++ b/coin/platform_configs/cmake_platforms_target_android_host_macos.yaml @@ -1,6 +1,7 @@ Version: 2 Configurations: - + Id: 'android-arm64-on-macos' Template: 'qtci-macos-10.14-x86_64' Target os: 'Android_ANY' Target arch: 'arm64' diff --git a/coin/platform_configs/integrity.yaml b/coin/platform_configs/integrity.yaml index 29553169..8049ab89 100644 --- a/coin/platform_configs/integrity.yaml +++ b/coin/platform_configs/integrity.yaml @@ -1,6 +1,7 @@ Version: 2 Configurations: - + Id: "integrity-arm64-on-ubuntu20.04" Template: 'qtci-linux-Ubuntu-20.04-x86_64-50' Compiler: 'GCC' Target os: 'INTEGRITY' diff --git a/coin/platform_configs/precheck.yaml b/coin/platform_configs/precheck.yaml new file mode 100644 index 00000000..b0c63450 --- /dev/null +++ b/coin/platform_configs/precheck.yaml @@ -0,0 +1,28 @@ +Version: 2 +Module only: True +Include: [ + cmake_platforms.yaml: [ + "Ubuntu-20.04-host", + "Windows10_21H2-MSVC2019-x64-host", + "ios-universal" + ], + macos.yaml: [ + "macos-12-arm64-tests", + ], + cmake_platforms_static_tests.yaml: [ + "sles-15-static" + ], + cmake_platforms_target_android_host_macos.yaml: [ + "android-arm64-on-macos" + ], + cmake_platforms_qemu.yaml: [ + "qemu-armv7-on-ubuntu20.04" + ], + cmake_platforms_qemu_qnx710.yaml: [ + "qnx-x86_64-on-ubuntu20.04" + ], + integrity.yaml: [ + "integrity-arm64-on-ubuntu20.04" + ] +] +Configurations: []