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": { "Project": {
"Git": {
"_active": true,
"sourceserver_gitdir": "/data/axivion/databases/$(env:TESTED_MODULE_COIN).git"
},
"BuildSystemIntegration": { "BuildSystemIntegration": {
"child_order": [ "child_order": [
"GCCSetup", "GCCSetup",
@ -34,32 +30,14 @@
"plugin_files": [ "plugin_files": [
"build/plugins/*/lib*.so*.ir" "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", "_Format": "1.0",
"_Version": "trunk-9e0ef9c5818", "_Version": "7.6.2",
"_VersionNum": [ "_VersionNum": [
7, 7,
6, 6,
9999, 2,
11489 12725
] ]
} }

View File

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

View File

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

View File

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

View File

@ -26,6 +26,16 @@ instructions:
property: host.os property: host.os
equals_value: Windows 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 # Export ICC specific env. variables
- type: Group - type: Group
instructions: instructions: