Linux Test Project
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:
For users
- Installation and tests execution
How to build and use LTP framework in few steps
- Tests setup
How to setup tests execution
- Supported systems
A list of supported technologies by the LTP framework
- Statistics
Some LTP statistics
For developers
- Setting up the Mailing list
How to configure git and to start sending patches via git send-email.
- Writing tests
Starting guide on writing tests
- Test case tutorial
A tutorial showing how to write a test from scratch using C API
- LTP C API
Walk through the C API features
- LTP shell API
Walk through the Shell API features
- Developing using network API
Walk through the network API features
- Developing using KVM API
Walk through the KVM API features
- LTP Library guidelines
Developing new features in the LTP library
- Build system
Short introduction to the LTP build system
- Debugging
How to debug LTP tests
- Documentation
How to use and develop LTP documentation
For maintainers
- Patch review
Steps to follow when reviewing patches
- Release process
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