Linux Test Project — Linux Test Project 1.0 documentation (original) (raw)
Linux Test Project is a joint project started by SGI, OSDL and Bull developed and maintained by SUSE, Red Hat, Fujitsu, IBM, Cisco, Oracle and others. The project goal is to deliver tests to the open source community that validate reliability, robustness, and stability of the Linux Kernel.
The testing suites contain a collection of tools for testing the Linux kernel and related features. Our goal is to improve the Linux kernel and system libraries by bringing test automation.
Warning
LTP tests shouldn’t run in production systems. In particular, growfiles, doio, and iogen, stress the I/O capabilities of the systems and they are intended to find (or cause) problems.
Some references:
- Documentation
- Source code
- Releases
- Mailing List
- Working patches (patchwork)
- Working patches (lore.kernel.org)
- #ltp @ libera chat
For users
Installation and tests execution
How to build and use LTP framework in few steps
How to setup tests execution
A list of supported technologies by the LTP framework
Some LTP statistics
The LTP test catalog
For developers
How to configure git and to start sending patches via git send-email.
Starting guide on writing tests
A tutorial showing how to write a test from scratch using C API
Walk through the C API features
Walk through the Shell API features
Walk through the network API features
Walk through the KVM API features
Developing new features in the LTP library
Short introduction to the LTP build system
How to debug LTP tests
How to use and develop LTP documentation
For maintainers
Steps to follow when reviewing patches
Steps to follow for a new LTP release
Getting help
To report a problem or suggest any feature, please write at ltp@lists.linux.it