https://github.com/linaro/linux-canaries
Various Linux kernel branches that fail in specific ways; Used to validate CI services and infrastructure.
https://github.com/linaro/linux-canaries
Last synced: about 2 months ago
JSON representation
Various Linux kernel branches that fail in specific ways; Used to validate CI services and infrastructure.
- Host: GitHub
- URL: https://github.com/linaro/linux-canaries
- Owner: Linaro
- Created: 2020-05-18T21:23:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-24T12:57:40.000Z (almost 5 years ago)
- Last Synced: 2025-03-11T06:49:24.542Z (about 1 year ago)
- Size: 1.42 GB
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Canaries
When building Linux kernel testing systems, it's necessary to validate that
failures are detected. The branches in this repository each fail (or pass) in a
very specific way, as noted in the branch names. Each of the branches and tags
in this repository are expected to not change, so that they can be used for
integration/regression testing.
The branches are all loosely based on mainline, and the repository has mainline
tags available for use.
## Reference Cases
- [v5.4_branch](https://github.com/Linaro/linux-canaries/tree/v5.4_branch):
Reference branch that resolves to v5.4 tag. That is, v5.4_branch and v5.4
both resolve to commit 219d54332a09e8d8741c1e1982f5eae56099de85.
## Build Failures
- [arm64_build_broken](https://github.com/Linaro/linux-canaries/tree/arm64_build_broken):
v5.3-rc4-1-g14626a244b97, build fails for arm64.
- [v5.9_broken](https://github.com/Linaro/linux-canaries/tree/v5.9_broken):
v5.9, build fails for all architecture.
## Boot Failures
- [all_boot_broken](https://github.com/Linaro/linux-canaries/tree/all_boot_broken):
v5.6-1-g3982030ccb01, boot fails for all architectures
## Example kconfig
- [lkft.config](lkft.config): Example valid kernel config fragment