kunit.yml 973 B

12345678910111213141516171819202122232425262728293031323334353637
  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. .kunit-base:
  7. stage: kunit
  8. timeout: "30m"
  9. variables:
  10. GIT_DEPTH: 1
  11. script:
  12. - drivers/gpu/drm/ci/kunit.sh
  13. kunit:arm32:
  14. extends:
  15. - .build:arm32
  16. - .kunit-base
  17. before_script:
  18. - *kunit-packages
  19. - apt-get install -y --no-install-recommends qemu-system-arm
  20. kunit:arm64:
  21. extends:
  22. - .build:arm64
  23. - .kunit-base
  24. before_script:
  25. - *kunit-packages
  26. - apt-get install -y --no-install-recommends qemu-system-aarch64
  27. kunit:x86_64:
  28. extends:
  29. - .build:x86_64
  30. - .kunit-base
  31. before_script:
  32. - *kunit-packages
  33. - apt-get install -y --no-install-recommends qemu-system-x86