Linux Test Project http://oss.sgi.com/projects/ltp/ About the Linux Test Project The Linux Test Project aims to develop a set of tools and tests to verify the functionality and stability of the Linux kernel. We hope this will support Linux development by making unit testing more complete and minimizing user impact by building a barrier to keep bugs from making it to the user. The main goal of the project is regression and functional testing, but there are many ways this project can grow. In the Package -------------- Here is a short description of what is included in this package INSTALL Installation documentation and quick start guide README This document CREDITS Credits to those who have contributed to the project. COPYING GNU Public License ChangeLog An incomplete list of changes to the project. We will try harder to keep this up to date. Makefile Top level make file for LTP. runalltests.sh A simple script to run all of the packaged tests in sequential order and report the over all result. doc/* Documentation for the project including man pages for some of the tools and library functions. doio/* The doio directory contains three tools: doio, iogen, and growfiles. These are elaborate filesystem tests for stressing and testing the functionality of the filesystem. There is also a wrapper for doio and iogen called rwtest. Command examples for these tools can be found in runtest/fs. include/* lib/* The include and lib directories contain headers and codes for common routines used by many of the tests. We have tried to keep this to a minimum. tests/* To date the tests directory contains a number of simple tests called 'quickhitters'. These tests are designed to be simple and quick and be run in conjunction with each other. They have some use as stand alone tests, but when run many-at-a-time, interesting issues can come up. runtest/* This directory should be removed. Currently it houses command lists that are used by pan for automated testing. pan/* The pan directory contains a simple, lightweight test harness. pan has the ability to run tests randomly and in parallel. See pan's man page for more information. Warning! -------- Be careful with these tests! Don't run them on production systems. Growfiles, doio, and iogen in particular stress the I/O capabilities of systems and while they should not cause problems on properly functioning systems, they are intended to find (or cause) problems. Contact Information and Updates ------------------------------- URL: http://oss.sgi.com/projects/ltp/ email: owners-ltp@oss.sgi.com Questions and comments should be sent to the LTP mailing list at ltp@oss.sgi.com. To subscribe, send mail to majordomo@oss.sgi.com with "subscribe ltp" in the body of the message. A list archive is available at http://oss.sgi.com/projects/ltp/mail-threaded/