blob: 49442cb5c5b9879512995116f2c42b1f778b3e56 [file] [log] [blame]
alaffin198500d2000-08-21 22:18:17 +00001
2Linux Test Project
nstraz0312c252000-09-26 20:59:21 +00003http://oss.sgi.com/projects/ltp/
alaffin198500d2000-08-21 22:18:17 +00004
alaffin198500d2000-08-21 22:18:17 +00005
nstraz0312c252000-09-26 20:59:21 +00006About the Linux Test Project
alaffin198500d2000-08-21 22:18:17 +00007
nstraz0312c252000-09-26 20:59:21 +00008The Linux Test Project aims to develop a set of tools and tests to verify the
9functionality and stability of the Linux kernel. We hope this will support
10Linux development by making unit testing more complete and minimizing user
11impact by building a barrier to keep bugs from making it to the user. The main
12goal of the project is regression and functional testing, but there are many
13ways this project can grow.
alaffin198500d2000-08-21 22:18:17 +000014
nstraz0312c252000-09-26 20:59:21 +000015
16In the Package
alaffin198500d2000-08-21 22:18:17 +000017--------------
nstraz0312c252000-09-26 20:59:21 +000018Here is a short description of what is included in this package
alaffin198500d2000-08-21 22:18:17 +000019
nstraz0312c252000-09-26 20:59:21 +000020INSTALL
21 Installation documentation and quick start guide
alaffin198500d2000-08-21 22:18:17 +000022
nstraz0312c252000-09-26 20:59:21 +000023README
24 This document
alaffin198500d2000-08-21 22:18:17 +000025
nstraz0312c252000-09-26 20:59:21 +000026CREDITS
27 Credits to those who have contributed to the project.
alaffin198500d2000-08-21 22:18:17 +000028
nstraz0312c252000-09-26 20:59:21 +000029COPYING
30 GNU Public License
alaffin198500d2000-08-21 22:18:17 +000031
nstraz0312c252000-09-26 20:59:21 +000032ChangeLog
33 An incomplete list of changes to the project. We will try harder to
34 keep this up to date.
nstrazf307d5f2000-09-14 21:54:44 +000035
nstraz0312c252000-09-26 20:59:21 +000036Makefile
37 Top level make file for LTP.
38
39runalltests.sh
40 A simple script to run all of the packaged tests in sequential order and
41 report the over all result.
42
43doc/*
44 Documentation for the project including man pages for some of the
45 tools and library functions.
46
47doio/*
48 The doio directory contains three tools: doio, iogen, and growfiles.
49 These are elaborate filesystem tests for stressing and testing the
50 functionality of the filesystem. There is also a wrapper for doio
51 and iogen called rwtest. Command examples for these tools can be
52 found in runtest/fs.
53
54include/*
55lib/*
56 The include and lib directories contain headers and codes for common
57 routines used by many of the tests. We have tried to keep this to a
58 minimum.
59
60tests/*
61 To date the tests directory contains a number of simple tests called
62 'quickhitters'. These tests are designed to be simple and quick and
63 be run in conjunction with each other. They have some use as stand
64 alone tests, but when run many-at-a-time, interesting issues can come
65 up.
66
67runtest/*
68 This directory should be removed. Currently it houses command lists that
69 are used by pan for automated testing.
70pan/*
71 The pan directory contains a simple, lightweight test harness. pan
72 has the ability to run tests randomly and in parallel. See pan's man
73 page for more information.
alaffin198500d2000-08-21 22:18:17 +000074
75
nstraz0312c252000-09-26 20:59:21 +000076Warning!
77--------
alaffin198500d2000-08-21 22:18:17 +000078Be careful with these tests!
79
80Don't run them on production systems. Growfiles, doio, and iogen in particular
81stress the I/O capabilities of systems and while they should not cause problems
82on properly functioning systems, they are intended to find (or cause) problems.
nstraz0312c252000-09-26 20:59:21 +000083
84
85Contact Information and Updates
86-------------------------------
87
88URL: http://oss.sgi.com/projects/ltp/
89email: owners-ltp@oss.sgi.com
90
91Questions and comments should be sent to the LTP mailing list at
92ltp@oss.sgi.com. To subscribe, send mail to majordomo@oss.sgi.com with
93"subscribe ltp" in the body of the message.
94
95A list archive is available at http://oss.sgi.com/projects/ltp/mail-threaded/