LTP

Native tests: LTP

About

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.

KernelCI coverage

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.

Platformarchcryptofcntl-locktestsimaipcmmptytimers
asus-C433TA-AJ0005-rammusx86_64
asus-C436FA-Flip-hatchx86_64
asus-C523NA-A20057-coralx86_64
asus-cx9400-volteerx86_64
bcm2836-rpi-2-barm
beaglebone-blackarm
hip07-d05arm64
hp-11A-G6-EE-gruntx86_64
hp-x360-12b-n4000-octopusx86_64
hp-x360-14-G1-sonax86_64
meson-g12b-odroid-n2arm
mt8173-elm-hanaarm64
qcom-qdf2400arm
qemu_x86_64x86_64
r8a774a1-hihope-rzg2m-exarm64
rk3288-rock2-squarearm
rk3288-veyron-jaqarm
rk3399-gru-kevinarm
Last modified August 5, 2021