Change Axivion configuration

Change-Id: Ie39086efa69b7f1bad4e400ca5a32b9f0fc29c3e
Reviewed-by: Toni Saario <toni.saario@qt.io>
This commit is contained in:
Matti Paaso 2023-09-05 13:54:13 +03:00
parent 9d32288a38
commit fc9d9c1a2b
5 changed files with 28 additions and 40 deletions

View File

@ -1,9 +1,5 @@
{
"Project": {
"Git": {
"_active": true,
"sourceserver_gitdir": "/data/axivion/databases/$(env:TESTED_MODULE_COIN).git"
},
"BuildSystemIntegration": {
"child_order": [
"GCCSetup",
@ -34,32 +30,14 @@
"plugin_files": [
"build/plugins/*/lib*.so*.ir"
]
},
"Project-GlobalOptions": {
"ci_mode": {
"clean_before": false
},
"directory": "../work/qt/$(env:TESTED_MODULE_COIN)",
"ir": "build/$(env:TESTED_MODULE_COIN).ir",
"name": "qt_$(env:TESTED_MODULE_COIN)_dev_$(env:TARGET_OS_COIN)"
}
},
"Results": {
"Dashboard": {
"dashboard_url": "https://axivion-srv.ci.qt.io/axivion/"
},
"Database": {
"ci_mode": {
"directory": "/data/axivion/databases"
}
}
},
"_Format": "1.0",
"_Version": "trunk-9e0ef9c5818",
"_Version": "7.6.2",
"_VersionNum": [
7,
6,
9999,
11489
2,
12725
]
}

View File

@ -92,7 +92,7 @@ instructions:
- *build_environment_axivion
- *analysis_instructions_axivion
enable_if:
condition: property
property: features
contains_value: Axivion
condition: runtime
env_var: AXIVION_ANALYSIS
equals_value: "1"

View File

@ -27,18 +27,18 @@ instructions:
- condition: property
property: features
not_contains_value: "DebianPackaging"
- condition: property
property: features
not_contains_value: Axivion
- condition: runtime
env_var: AXIVION_ANALYSIS
not_equals_value: "1"
- type: Group
instructions:
- !include "{{qt/qtbase}}/coin_module_axivion_template_v2.yaml"
enable_if:
condition: and
conditions:
- condition: property
property: features
contains_value: Axivion
- condition: runtime
env_var: AXIVION_ANALYSIS
equals_value: "1"
- condition: runtime
env_var: TESTED_MODULE_COIN
not_equals_value: "qtdoc"

View File

@ -20,16 +20,16 @@ instructions:
- condition: property
property: features
not_contains_value: "DebianPackaging"
- condition: property
property: features
not_contains_value: Axivion
- condition: runtime
env_var: AXIVION_ANALYSIS
not_equals_value: "1"
- type: Group
instructions:
- !include "{{qt/qtbase}}/coin_module_axivion_template_v2.yaml"
enable_if:
condition: property
property: features
contains_value: Axivion
condition: runtime
env_var: AXIVION_ANALYSIS
equals_value: "1"
- type: Group
instructions:
- type: Group

View File

@ -26,6 +26,16 @@ instructions:
property: host.os
equals_value: Windows
# Enable Axivion_analysis for Qt
- type: EnvironmentVariable
variableName: AXIVION_ANALYSIS
variableValue: "1"
enable_if:
condition: property
property: features
contains_value: Axivion
# Export ICC specific env. variables
- type: Group
instructions: