aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs/cmake_platforms.yaml
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2023-02-13 12:04:43 +0100
committerLiang Qi <liang.qi@qt.io>2023-03-16 19:01:39 +0100
commit204ea530a7d3c59bb6cad55c169cedeadafe80d2 (patch)
treed23df8aae69996dbb794ca5999cc6130477c9761 /coin/platform_configs/cmake_platforms.yaml
parent5521817661461e0af199fc74ad8cc72d1d75c13f (diff)
Enable RunDependencyTests for qtwayland
It will run all auto tests in dependency modules, such as qtbase, qtdeclarative and etc, with QtWayland QPA plugin, but insignificant for now. So the time for testing will be similar like qtbase, about 1-2 hours. Pick-to: 6.5 Task-number: QTBUG-66335 Change-Id: I66259f975e102aed90af516885fcf6b1cbddb5f6 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'coin/platform_configs/cmake_platforms.yaml')
-rw-r--r--coin/platform_configs/cmake_platforms.yaml18
1 files changed, 16 insertions, 2 deletions
diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml
index 3537b6a2..1a9cf594 100644
--- a/coin/platform_configs/cmake_platforms.yaml
+++ b/coin/platform_configs/cmake_platforms.yaml
@@ -7,23 +7,37 @@ Include: [
macos.yaml
]
Configurations:
+# Build on Ubuntu 22.04 and test on both X11 and Wayland later
-
Id: 'ubuntu-22.04-documentation'
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
Compiler: 'GCC'
- Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
+ Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure', 'DoNotRunTests']
Configure arguments: '-make examples -developer-build -c++std c++20 -linker gold -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
Environment variables: ['NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}']
-
Id: 'ubuntu-22.04'
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
Compiler: 'GCC'
- Features: ['Sccache', 'UseConfigure']
+ Features: ['Sccache', 'UseConfigure', 'DoNotRunTests']
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
Environment variables: [
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
]
+# Test on Ubuntu 22.04 X11
+-
+ Id: 'ubuntu-22.04-documentation-x11-tests'
+ Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
+ Compiler: 'GCC'
+ Features: ['Sccache', 'TestOnly']
+ Platform dependency: 'ubuntu-22.04-documentation'
+-
+ Id: 'ubuntu-22.04-x11-tests'
+ Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
+ Compiler: 'GCC'
+ Features: ['Sccache', 'TestOnly']
+ Platform dependency: 'ubuntu-22.04'
-
Id: 'opensuse-15.4-developer-build'
Template: 'qtci-linux-openSUSE-15.4-x86_64-50'