mirror of
https://github.com/netdata/libbpf.git
synced 2026-04-07 17:19:07 +08:00
ci: re-arrange tests to prioritize higher-signal tests
Put selftests in first stage. Put long-running LATEST build & test case first, so that it can be better parallelized with 4.9 and 5.5. Signed-off-by: Andrii Nakryiko <andriin@fb.com>
This commit is contained in:
committed by
Andrii Nakryiko
parent
006904d416
commit
daa2c7f851
35
.travis.yml
35
.travis.yml
@@ -35,7 +35,23 @@ stages:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
include:
|
include:
|
||||||
- stage: Build & Test
|
- stage: Kernel Selftests
|
||||||
|
name: Kernel LATEST + selftests
|
||||||
|
language: bash
|
||||||
|
env: KERNEL=LATEST
|
||||||
|
script: $CI_ROOT/vmtest/run_vmtest.sh || travis_terminate 1
|
||||||
|
|
||||||
|
- name: Kernel 4.9.0 + selftests
|
||||||
|
language: bash
|
||||||
|
env: KERNEL=4.9.0
|
||||||
|
script: $CI_ROOT/vmtest/run_vmtest.sh || travis_terminate 1
|
||||||
|
|
||||||
|
- name: Kernel 5.5.0 + selftests
|
||||||
|
language: bash
|
||||||
|
env: KERNEL=5.5.0
|
||||||
|
script: $CI_ROOT/vmtest/run_vmtest.sh || travis_terminate 1
|
||||||
|
|
||||||
|
- stage: Builds
|
||||||
name: Debian Build
|
name: Debian Build
|
||||||
language: bash
|
language: bash
|
||||||
install: $CI_ROOT/managers/debian.sh SETUP
|
install: $CI_ROOT/managers/debian.sh SETUP
|
||||||
@@ -91,21 +107,6 @@ jobs:
|
|||||||
language: bash
|
language: bash
|
||||||
script: sudo $CI_ROOT/managers/ubuntu.sh || travis_terminate 1
|
script: sudo $CI_ROOT/managers/ubuntu.sh || travis_terminate 1
|
||||||
|
|
||||||
- name: Kernel 4.9.0 + selftests
|
|
||||||
language: bash
|
|
||||||
env: KERNEL=4.9.0
|
|
||||||
script: $CI_ROOT/vmtest/run_vmtest.sh || travis_terminate 1
|
|
||||||
|
|
||||||
- name: Kernel 5.5.0 + selftests
|
|
||||||
language: bash
|
|
||||||
env: KERNEL=5.5.0
|
|
||||||
script: $CI_ROOT/vmtest/run_vmtest.sh || travis_terminate 1
|
|
||||||
|
|
||||||
- name: Kernel LATEST + selftests
|
|
||||||
language: bash
|
|
||||||
env: KERNEL=LATEST
|
|
||||||
script: $CI_ROOT/vmtest/run_vmtest.sh || travis_terminate 1
|
|
||||||
|
|
||||||
- stage: Coverity
|
- stage: Coverity
|
||||||
language: bash
|
language: bash
|
||||||
env:
|
env:
|
||||||
@@ -127,4 +128,4 @@ jobs:
|
|||||||
script:
|
script:
|
||||||
- scripts/coverity.sh || travis_terminate 1
|
- scripts/coverity.sh || travis_terminate 1
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- env: KERNEL=4.9.0
|
- env: KERNEL=x.x.x
|
||||||
|
|||||||
Reference in New Issue
Block a user