You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
2.1 KiB
100 lines
2.1 KiB
The runtest files contain a list of test cases to be executed.
|
|
|
|
File Format
|
|
-----------
|
|
|
|
Lines starting with a '#' are comments and blank lines are ignored.
|
|
|
|
Otherwise, lines start with a test name followed by white space, then some
|
|
shell script to be executed. For example
|
|
|
|
Test Name
|
|
| Delimiter Test case argument
|
|
| | |
|
|
v v v
|
|
splice02 seq 1 20000 | splice02 splice02-temp
|
|
^ ^ ^
|
|
| | |
|
|
| Test case executable |
|
|
-----------Shell script-------------
|
|
|
|
So the splice02 runtest entry pipes the output of seq into the splice02 test
|
|
executable. Most runtest entries are simpler than this, for example
|
|
|
|
splice03 splice03
|
|
|
|
Here the test name and executable have the same name and no arguments have
|
|
been supplied.
|
|
|
|
Run test files should start with a comment describing the tests they contain,
|
|
e.g.
|
|
|
|
#DESCRIPTION:Kernel system calls
|
|
|
|
Note that the LTP has absorbed a number of other projects. Some of these have
|
|
been fully converted to the LTP format, others have runtest files generated
|
|
for them during installation, while some use a shell script to integrate them
|
|
with the other tests.
|
|
|
|
Test suites
|
|
-----------
|
|
|
|
- syscalls (except epoll, see below)
|
|
- fs
|
|
- fsx
|
|
- dio
|
|
- mm
|
|
- ipc
|
|
- sched
|
|
- math
|
|
- pty
|
|
|
|
if run network tests flag is passed these additional tests are run
|
|
- tcp_cmds
|
|
- multicast
|
|
- rpc
|
|
- nfs
|
|
|
|
To test filesystem with LVM
|
|
- ltpfslvm.sh
|
|
w/o LVM
|
|
- ltpfsnolvm.sh
|
|
|
|
Device Mapper tests
|
|
- ltpdmmapper.sh
|
|
|
|
Network tests
|
|
- network.sh
|
|
- testcases/network/sockets/ltpSockets.sh
|
|
|
|
other filesystem or disk type tests
|
|
- autofs1.sh
|
|
- autofs4.sh
|
|
- diskio.sh
|
|
- exportfs.sh
|
|
- isofs.sh
|
|
- sysfs.sh
|
|
|
|
AIO/DIO filesystem tests
|
|
- ltp-aiodio.sh
|
|
|
|
Device driver tests (may not run on all platforms)
|
|
- acpi
|
|
- agp
|
|
- base
|
|
- drm
|
|
- include
|
|
- nls
|
|
- pci
|
|
- tbio
|
|
- usb
|
|
|
|
Open_hpi_testsuite
|
|
- run_tests
|
|
|
|
Open_posix_testsuite
|
|
- run_tests
|
|
|
|
|
|
testcases/kernel/syscalls/epoll - The tests require additional installation files. See the README in the epoll directory.
|