Skip to content

Commit

Permalink
config: pipeline: Don't build kselftests for android tree
Browse files Browse the repository at this point in the history
Signed-off-by: Muhammad Usama Anjum <[email protected]>
  • Loading branch information
musamaanjum authored and nuclearcat committed Oct 16, 2024
1 parent c5588c9 commit b02f64c
Showing 1 changed file with 103 additions and 36 deletions.
139 changes: 103 additions & 36 deletions config/pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -295,80 +295,92 @@ jobs:

kbuild-clang-17-arm-android: &kbuild-clang-17-arm-android-job
<<: *kbuild-clang-17-arm-job
params: &kbuild-clang-17-arm-android-params
<<: *kbuild-clang-17-arm-params
kselftest: disable
rules:
tree:
- 'android'

kbuild-clang-17-arm-android-allmodconfig:
<<: *kbuild-clang-17-arm-android-job
params:
<<: *kbuild-clang-17-arm-params
<<: *kbuild-clang-17-arm-android-params
defconfig:
- imx_v6_v7_defconfig
- 'allmodconfig'

kbuild-clang-17-arm-android-imx_v6_v7_defconfig:
<<: *kbuild-clang-17-arm-android-job
params:
<<: *kbuild-clang-17-arm-params
<<: *kbuild-clang-17-arm-android-params
defconfig: imx_v6_v7_defconfig

kbuild-clang-17-arm-android-multi_v5_defconfig:
<<: *kbuild-clang-17-arm-android-job
params:
<<: *kbuild-clang-17-arm-params
<<: *kbuild-clang-17-arm-android-params
defconfig: multi_v5_defconfig

kbuild-clang-17-arm-android-omap2plus_defconfig:
<<: *kbuild-clang-17-arm-android-job
params:
<<: *kbuild-clang-17-arm-params
<<: *kbuild-clang-17-arm-android-params
defconfig: omap2plus_defconfig

kbuild-clang-17-arm-android-vexpress_defconfig:
<<: *kbuild-clang-17-arm-android-job
params:
<<: *kbuild-clang-17-arm-params
<<: *kbuild-clang-17-arm-android-params
defconfig: vexpress_defconfig

kbuild-clang-17-arm64-allnoconfig:
<<: *kbuild-clang-17-arm64-job
params:
<<: *kbuild-clang-17-arm64-params
defconfig:
- defconfig
- allnoconfig
rules:
tree:
- 'mainline'

kbuild-clang-17-arm64-android: &kbuild-clang-17-arm64-android-job
<<: *kbuild-clang-17-arm64-job
params: &kbuild-clang-17-arm64-android-params
<<: *kbuild-clang-17-arm64-params
kselftest: disable
rules:
tree:
- 'android'

kbuild-clang-17-arm64-android-allmodconfig:
<<: *kbuild-clang-17-arm64-android-job
params:
<<: *kbuild-clang-17-arm64-params
<<: *kbuild-clang-17-arm64-android-params
defconfig:
- defconfig
- allmodconfig

kbuild-clang-17-arm64-android-allnoconfig:
<<: *kbuild-clang-17-arm64-android-job
params:
<<: *kbuild-clang-17-arm64-params
<<: *kbuild-clang-17-arm64-android-params
defconfig:
- defconfig
- allnoconfig
rules:
tree:
- 'android'
- 'mainline'


kbuild-clang-17-arm64-android-big_endian:
<<: *kbuild-clang-17-arm64-android-job
params:
<<: *kbuild-clang-17-arm64-params
<<: *kbuild-clang-17-arm64-android-params
fragments:
- CONFIG_CPU_BIG_ENDIAN=y

kbuild-clang-17-arm64-android-randomize:
<<: *kbuild-clang-17-arm64-android-job
params:
<<: *kbuild-clang-17-arm64-params
<<: *kbuild-clang-17-arm64-android-params
fragments:
- CONFIG_RANDOMIZE_BASE=y

Expand Down Expand Up @@ -440,7 +452,7 @@ jobs:
compiler: clang-17
defconfig: i386_defconfig

kbuild-clang-17-i386-android-allnoconfig:
kbuild-clang-17-i386-allnoconfig:
<<: *kbuild-clang-17-i386-job
params:
<<: *kbuild-clang-17-i386-params
Expand All @@ -449,11 +461,22 @@ jobs:
- allnoconfig
rules:
tree:
- 'android'
- 'mainline'
- 'next'
- 'sashal-next'

kbuild-clang-17-i386-android-allnoconfig:
<<: *kbuild-clang-17-i386-job
params:
<<: *kbuild-clang-17-i386-params
defconfig:
- i386_defconfig
- allnoconfig
kselftest: disable
rules:
tree:
- 'android'

kbuild-clang-17-riscv: &kbuild-clang-17-riscv-job
<<: *kbuild-job
image: kernelci/staging-clang-17:riscv64-kselftest-kernelci
Expand All @@ -463,21 +486,35 @@ jobs:
cross_compile: 'riscv64-linux-gnu-'
defconfig: defconfig

kbuild-clang-17-riscv-defconfig:
<<: *kbuild-clang-17-riscv-job
params:
<<: *kbuild-clang-17-riscv-params
defconfig:
- defconfig
- allnoconfig
rules:
min_version:
version: 4
patchlevel: 19
tree:
- 'next'
- 'sashal-next'

kbuild-clang-17-riscv-android-defconfig:
<<: *kbuild-clang-17-riscv-job
params:
<<: *kbuild-clang-17-riscv-params
defconfig:
- defconfig
- allnoconfig
kselftest: disable
rules: &kbuild-riscv-android-rules
min_version:
version: 4
patchlevel: 19
tree:
- 'android'
- 'next'
- 'sashal-next'

kbuild-clang-17-riscv-smp:
<<: *kbuild-clang-17-riscv-job
Expand All @@ -499,11 +536,12 @@ jobs:
defconfig:
- x86_64_defconfig
- allmodconfig
kselftest: disable
rules:
tree:
- 'android'

kbuild-clang-17-x86-android-allnoconfig:
kbuild-clang-17-x86-allnoconfig:
<<: *kbuild-clang-17-x86-job
params:
<<: *kbuild-clang-17-x86-params
Expand All @@ -512,11 +550,22 @@ jobs:
- allnoconfig
rules:
tree:
- 'android'
- 'mainline'
- 'next'
- 'sashal-next'

kbuild-clang-17-x86-android-allnoconfig:
<<: *kbuild-clang-17-x86-job
params:
<<: *kbuild-clang-17-x86-params
defconfig:
- x86_64_defconfig
- allnoconfig
kselftest: disable
rules:
tree:
- 'android'

kbuild-clang-17-x86-kselftest:
<<: *kbuild-clang-17-x86-job
params:
Expand Down Expand Up @@ -632,40 +681,43 @@ jobs:

kbuild-gcc-12-arm-android: &kbuild-gcc-12-arm-android-job
<<: *kbuild-gcc-12-arm-job
params: &kbuild-gcc-12-arm-android-params
<<: *kbuild-gcc-12-arm-params
kselftest: disable
rules:
tree:
- 'android'

kbuild-gcc-12-arm-android-allmodconfig:
<<: *kbuild-gcc-12-arm-android-job
params:
<<: *kbuild-gcc-12-arm-params
<<: *kbuild-gcc-12-arm-android-params
defconfig:
- imx_v6_v7_defconfig
- allmodconfig

kbuild-gcc-12-arm-android-imx_v6_v7_defconfig:
<<: *kbuild-gcc-12-arm-android-job
params:
<<: *kbuild-gcc-12-arm-params
<<: *kbuild-gcc-12-arm-android-params
defconfig: imx_v6_v7_defconfig

kbuild-gcc-12-arm-android-multi_v5_defconfig:
<<: *kbuild-gcc-12-arm-android-job
params:
<<: *kbuild-gcc-12-arm-params
<<: *kbuild-gcc-12-arm-android-params
defconfig: multi_v5_defconfig

kbuild-gcc-12-arm-android-omap2plus_defconfig:
<<: *kbuild-gcc-12-arm-android-job
params:
<<: *kbuild-gcc-12-arm-params
<<: *kbuild-gcc-12-arm-android-params
defconfig: omap2plus_defconfig

kbuild-gcc-12-arm-android-vexpress_defconfig:
<<: *kbuild-gcc-12-arm-android-job
params:
<<: *kbuild-gcc-12-arm-params
<<: *kbuild-gcc-12-arm-android-params
defconfig: vexpress_defconfig

# Default config and build only job
Expand Down Expand Up @@ -842,37 +894,40 @@ jobs:

kbuild-gcc-12-arm64-android: &kbuild-gcc-12-arm64-android-job
<<: *kbuild-gcc-12-arm64-job
params: &kbuild-gcc-12-arm64-android-params
<<: *kbuild-gcc-12-arm64-params
kselftest: disable
rules:
tree:
- 'android'

kbuild-gcc-12-arm64-android-allmodconfig:
<<: *kbuild-gcc-12-arm64-android-job
params:
<<: *kbuild-gcc-12-arm64-params
<<: *kbuild-gcc-12-arm64-android-params
defconfig:
- defconfig
- allmodconfig

kbuild-gcc-12-arm64-android-allnoconfig:
<<: *kbuild-gcc-12-arm64-android-job
params:
<<: *kbuild-gcc-12-arm64-params
<<: *kbuild-gcc-12-arm64-android-params
defconfig:
- defconfig
- allnoconfig

kbuild-gcc-12-arm64-android-big_endian:
<<: *kbuild-gcc-12-arm64-android-job
params:
<<: *kbuild-gcc-12-arm64-params
<<: *kbuild-gcc-12-arm64-android-params
fragments:
- CONFIG_CPU_BIG_ENDIAN=y

kbuild-gcc-12-arm64-android-randomize:
<<: *kbuild-gcc-12-arm64-android-job
params:
<<: *kbuild-gcc-12-arm64-params
<<: *kbuild-gcc-12-arm64-android-params
fragments:
- CONFIG_RANDOMIZE_BASE=y

Expand Down Expand Up @@ -1052,6 +1107,7 @@ jobs:
defconfig:
- i386_defconfig
- allnoconfig
kselftest: disable
rules:
tree:
- 'android'
Expand Down Expand Up @@ -1238,6 +1294,7 @@ jobs:
arch: um
compiler: gcc-12
defconfig: defconfig
kselftest: disable
rules:
tree:
- 'android'
Expand All @@ -1260,27 +1317,25 @@ jobs:
- 'kernelci'
- 'stable-rc'

kbuild-gcc-12-x86-android-allmodconfig:
kbuild-gcc-12-x86-android-allmodconfig: &kbuild-gcc-12-x86-android-allmodconfig-job
<<: *kbuild-gcc-12-x86-job
params:
params: &kbuild-gcc-12-x86-android-params
<<: *kbuild-gcc-12-x86-params
defconfig:
- x86_64_defconfig
- allmodconfig
kselftest: disable
rules:
tree:
- 'android'

kbuild-gcc-12-x86-android-allnoconfig:
<<: *kbuild-gcc-12-x86-job
<<: *kbuild-gcc-12-x86-android-allmodconfig-job
params:
<<: *kbuild-gcc-12-x86-params
<<: *kbuild-gcc-12-x86-android-params
defconfig:
- x86_64_defconfig
- allnoconfig
rules:
tree:
- 'android'

# Default config and build only job
kbuild-gcc-12-x86-build-only:
Expand Down Expand Up @@ -2157,6 +2212,9 @@ scheduler:
- job: kbuild-clang-17-arm-android-omap2plus_defconfig
<<: *build-k8s-all

- job: kbuild-clang-17-arm64-allnoconfig
<<: *build-k8s-all

- job: kbuild-clang-17-arm-android-vexpress_defconfig
<<: *build-k8s-all

Expand Down Expand Up @@ -2196,9 +2254,15 @@ scheduler:
- job: kbuild-clang-17-arm-mainline-multi_v5
<<: *build-k8s-all

- job: kbuild-clang-17-i386-allnoconfig
<<: *build-k8s-all

- job: kbuild-clang-17-i386-android-allnoconfig
<<: *build-k8s-all

- job: kbuild-clang-17-riscv-defconfig
<<: *build-k8s-all

- job: kbuild-clang-17-riscv-android-defconfig
<<: *build-k8s-all

Expand All @@ -2211,6 +2275,9 @@ scheduler:
- job: kbuild-clang-17-x86-android-allmodconfig
<<: *build-k8s-all

- job: kbuild-clang-17-x86-allnoconfig
<<: *build-k8s-all

- job: kbuild-clang-17-x86-android-allnoconfig
<<: *build-k8s-all

Expand Down

0 comments on commit b02f64c

Please sign in to comment.