mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
automation/eclair: add new analysis jobs with differing configurations
The following analysis jobs are performed:
- eclair-{x86_64,ARM64}: analyze Xen using the default configuration for
that architecture; runs on runners tagged `eclair-analysis'.
- eclair-{x86-64,ARM64}-safety: analyze Xen using the configuration for
safety, which is more restricted; runs on runners tagged
`eclair-analysis-safety`.
- eclair-{x86_64,ARM64}-testing: analyze Xen using the default
configuration for the purposes of testing new runner updates; runs on
runners tagged `eclair-analysis-testing`.
Signed-off-by: Nicola Vetrini <nicola.vetrini@bugseng.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
1 parent
62bd4c2a8e
commit
2d9908a1d0
1 file changed
+42
@@ -45,6 +45,23 @@ eclair-x86_64:
|
|||||||
LOGFILE: "eclair-x86_64.log"
|
LOGFILE: "eclair-x86_64.log"
|
||||||
VARIANT: "X86_64"
|
VARIANT: "X86_64"
|
||||||
RULESET: "monitored"
|
RULESET: "monitored"
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
|
eclair-x86_64-testing:
|
||||||
|
extends: eclair-x86_64
|
||||||
|
tags:
|
||||||
|
- eclair-analysis-testing
|
||||||
|
rules:
|
||||||
|
- if: $ECLAIR_TESTING
|
||||||
|
when: always
|
||||||
|
- !reference [.eclair-analysis:triggered, rules]
|
||||||
|
|
||||||
|
eclair-x86_64-safety:
|
||||||
|
extends: eclair-x86_64
|
||||||
|
tags:
|
||||||
|
- eclair-analysis-safety
|
||||||
|
allow_failure: false
|
||||||
|
variables:
|
||||||
EXTRA_XEN_CONFIG: |
|
EXTRA_XEN_CONFIG: |
|
||||||
CONFIG_AMD=y
|
CONFIG_AMD=y
|
||||||
CONFIG_INTEL=n
|
CONFIG_INTEL=n
|
||||||
@@ -75,6 +92,10 @@ eclair-x86_64:
|
|||||||
CONFIG_DEBUG_LOCKS=n
|
CONFIG_DEBUG_LOCKS=n
|
||||||
CONFIG_SCRUB_DEBUG=n
|
CONFIG_SCRUB_DEBUG=n
|
||||||
CONFIG_XMEM_POOL_POISON=n
|
CONFIG_XMEM_POOL_POISON=n
|
||||||
|
rules:
|
||||||
|
- if: $ECLAIR_SAFETY
|
||||||
|
when: always
|
||||||
|
- !reference [.eclair-analysis:triggered, rules]
|
||||||
|
|
||||||
eclair-ARM64:
|
eclair-ARM64:
|
||||||
extends: .eclair-analysis:triggered
|
extends: .eclair-analysis:triggered
|
||||||
@@ -82,6 +103,23 @@ eclair-ARM64:
|
|||||||
LOGFILE: "eclair-ARM64.log"
|
LOGFILE: "eclair-ARM64.log"
|
||||||
VARIANT: "ARM64"
|
VARIANT: "ARM64"
|
||||||
RULESET: "monitored"
|
RULESET: "monitored"
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
|
eclair-ARM64-testing:
|
||||||
|
extends: eclair-ARM64
|
||||||
|
tags:
|
||||||
|
- eclair-analysis-testing
|
||||||
|
rules:
|
||||||
|
- if: $ECLAIR_TESTING
|
||||||
|
when: always
|
||||||
|
- !reference [.eclair-analysis:triggered, rules]
|
||||||
|
|
||||||
|
eclair-ARM64-safety:
|
||||||
|
extends: eclair-ARM64
|
||||||
|
tags:
|
||||||
|
- eclair-analysis-safety
|
||||||
|
allow_failure: false
|
||||||
|
variables:
|
||||||
EXTRA_XEN_CONFIG: |
|
EXTRA_XEN_CONFIG: |
|
||||||
CONFIG_NR_CPUS=16
|
CONFIG_NR_CPUS=16
|
||||||
CONFIG_GICV2=n
|
CONFIG_GICV2=n
|
||||||
@@ -120,6 +158,10 @@ eclair-ARM64:
|
|||||||
CONFIG_DEBUG_LOCKS=n
|
CONFIG_DEBUG_LOCKS=n
|
||||||
CONFIG_SCRUB_DEBUG=n
|
CONFIG_SCRUB_DEBUG=n
|
||||||
CONFIG_XMEM_POOL_POISON=n
|
CONFIG_XMEM_POOL_POISON=n
|
||||||
|
rules:
|
||||||
|
- if: $ECLAIR_SAFETY
|
||||||
|
when: always
|
||||||
|
- !reference [.eclair-analysis, rules]
|
||||||
|
|
||||||
.eclair-analysis:on-schedule:
|
.eclair-analysis:on-schedule:
|
||||||
extends: .eclair-analysis
|
extends: .eclair-analysis
|
||||||
|
|||||||