- name: 'ci-platform-{project}-verify-CIBT-intel-corei7-64'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIBT-raspberrypi3'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIBT-dra7xx-evm'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIBT-qemux86-64'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIBT-qemuarm'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIBT-qemuarm64'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- name: 'ci-platform-{project}-verify-CIBT-m3ulcb-nogfx'
current-parameters: true
#abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- multijob:
name: 'CIBT-{project}-complete'
condition: ALWAYS
- name: 'ci-platform-{project}-verify-CIBT-complete'
current-parameters: true
abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
- multijob:
name: 'CIBT-{project}-finish-success'
condition: SUCCESSFUL
- name: 'ci-platform-{project}-verify-CIBT-finish-success'
current-parameters: true
abort-all-job: true
- kill-phase-on: FAILURE
+ kill-phase-on: NEVER
publishers:
- trigger-parameterized-builds:
- project:
}
# Analyze jobs results
-lavacli results $job_id | tee job-result
+lavacli results $job_id | tee job-result | grep -v '^\* ' | grep '\[fail\]$' > job-result.fail
+
# GOODJOB is equal to 0 if any test fail (and not present in a skiplist), 1 if all test are success
GOODJOB=1
-grep -v '^\* ' | grep '\[fail\]$' > job-result.fail
+
if [ -s job-result.fail ];then
handle_skiplist
fi