xref: /linux/drivers/gpu/drm/ci/kunit.yml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1.kunit-packages: &kunit-packages
2  - apt-get update -qq
3  # Minimum supported version of LLVM for building x86 kernels is 15.0.0.
4  # In mesa-ci containers, LLVM_VERSION is defined as a container-level property and is currently set to 19.
5  - apt-get install -y --no-install-recommends clang-${LLVM_VERSION} lld-${LLVM_VERSION} llvm-${LLVM_VERSION}
6
7.kunit-base:
8  stage: kunit
9  timeout: "30m"
10  variables:
11    GIT_DEPTH: 1
12  script:
13    - drivers/gpu/drm/ci/kunit.sh
14
15kunit:arm32:
16  extends:
17    - .build:arm32
18    - .kunit-base
19  before_script:
20    - *kunit-packages
21    - apt-get install -y --no-install-recommends qemu-system-arm
22
23kunit:arm64:
24  extends:
25    - .build:arm64
26    - .kunit-base
27  before_script:
28    - *kunit-packages
29    - apt-get install -y --no-install-recommends qemu-system-aarch64
30
31kunit:x86_64:
32  extends:
33    - .build:x86_64
34    - .kunit-base
35  before_script:
36    - *kunit-packages
37    - apt-get install -y --no-install-recommends qemu-system-x86
38