mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-21 07:28:21 +08:00
Run bic tests
The way of running bic tests has changed. Now tests need to be run on qt5 level where all modules are present and intermodule includes can be handled. Task-number: QTBUG-100698 Change-Id: Ic68c019988718485201602f279530c501f6e6ba3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
This commit is contained in:
32
coin/instructions/coin_bic_tests.yaml
Normal file
32
coin/instructions/coin_bic_tests.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
type: Group
|
||||
instructions:
|
||||
- type: EnvironmentVariable
|
||||
variableName: QT_MODULE_TO_TEST
|
||||
variableValue: "qt=QtConcurrent,QtCore,QtDBus,QtDesigner,QtGui,QtHelp,QtNetwork,QtOpenGL,QtPrintSupport,QtQml,QtQuick,QtQuickTest,QtSql,QtSvg,QtTest,QtWidgets,QtXml;{{.SourceDir}}/qtbase"
|
||||
- type: EnvironmentVariable
|
||||
variableName: QTDIR
|
||||
variableValue: "{{.InstallDir}}"
|
||||
- type: PrependToEnvironmentVariable
|
||||
variableName: PATH
|
||||
variableValue: "{{.InstallDir}}/bin:"
|
||||
- type: ChangeDirectory
|
||||
directory: "{{.SourceDir}}/qtqa/tests/postbuild/bic"
|
||||
- type: ExecuteCommand
|
||||
command: ["{{.InstallDir}}/bin/qmake"]
|
||||
maxTimeInSeconds: 3600
|
||||
maxTimeBetweenOutput: 300
|
||||
userMessageOnFailure: "Failed to execute qmake for bic tests"
|
||||
- type: ExecuteCommand
|
||||
command: ["make", "check", "-j1"]
|
||||
maxTimeInSeconds: 7200
|
||||
maxTimeBetweenOutput: 300
|
||||
userMessageOnFailure: "Failed to execute bic tests"
|
||||
enable_if:
|
||||
condition: and
|
||||
conditions:
|
||||
- condition: property
|
||||
property: features
|
||||
contains_value: Packaging
|
||||
- condition: property
|
||||
property: target.os
|
||||
equals_value: Linux
|
||||
@@ -8,4 +8,5 @@ instructions:
|
||||
Build:
|
||||
- !include "{{qt/qt5}}/coin_qt_build_template.yaml"
|
||||
|
||||
Test: []
|
||||
Test:
|
||||
- !include "{{qt/qt5}}/coin_bic_tests.yaml"
|
||||
|
||||
@@ -144,7 +144,7 @@ Configurations:
|
||||
Id: 'RHEL-8.4-host'
|
||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||
Compiler: 'GCC'
|
||||
Features: ['Packaging', 'Sccache', 'UseConfigure']
|
||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'InstallQt5Dependencies']
|
||||
Configure arguments: '-nomake examples -release -force-debug-info -headersclean -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||
Environment variables: [
|
||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||
|
||||
Reference in New Issue
Block a user