The Linux Test Project is one of the major open-source test suites for Linux systems at large. Only a subset of it is being run by KernelCI, to focus on the ones that appear to be the most relevant to kernel testing.
A series of Debian Buster user-space images to run these tests are being built
regularly, typically once a week. They contain all of LTP from the latest
version of the master
branch built from source. They are stored on the
KernelCI storage
server.
Initial GitHub issue: #506
The table below shows a summary of the current KernelCI LTP coverage per CPU
architecture and platform for each subset. Until a more dynamic orchestration
becomes available, this is all defined in
test-configs.yaml
.
The goal is to have each LTP subset run on at least 2 platforms of each CPU
architecture. All these tests are typically run on every kernel revision built
by KernelCI, except for trees filtered out by labs or if the kernel is too old
to support the platform.
Platform | arch | crypto | fcntl-locktests | ima | ipc | mm | pty | timers |
---|---|---|---|---|---|---|---|---|
asus-C433TA-AJ0005-rammus | x86_64 | ✔ | ✔ | ✔ | ||||
asus-C436FA-Flip-hatch | x86_64 | ✔ | ✔ | ✔ | ||||
asus-C523NA-A20057-coral | x86_64 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
asus-cx9400-volteer | x86_64 | ✔ | ||||||
bcm2836-rpi-2-b | arm | ✔ | ||||||
beaglebone-black | arm | ✔ | ||||||
hip07-d05 | arm64 | |||||||
hp-11A-G6-EE-grunt | x86_64 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
hp-x360-12b-n4000-octopus | x86_64 | ✔ | ✔ | ✔ | ||||
hp-x360-14-G1-sona | x86_64 | |||||||
meson-g12b-odroid-n2 | arm | |||||||
mt8173-elm-hana | arm64 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
qcom-qdf2400 | arm | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
qemu_x86_64 | x86_64 | ✔ | ||||||
r8a774a1-hihope-rzg2m-ex | arm64 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
rk3288-rock2-square | arm | ✔ | ||||||
rk3288-veyron-jaq | arm | ✔ | ||||||
rk3399-gru-kevin | arm | ✔ | ✔ | ✔ |