alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 1 | Linux Test Project |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 2 | ------------------ |
robbiew | 6f3a9f3 | 2002-06-07 18:21:19 +0000 | [diff] [blame] | 3 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 4 | Linux Test Project is a joint project started by SGI, OSDL and Bull developed |
Cyril Hrubis | f4289d6 | 2014-02-26 18:50:10 +0100 | [diff] [blame] | 5 | and maintained by IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle and others. The |
| 6 | project goal is to deliver tests to the open source community that validate the |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 7 | reliability, robustness, and stability of Linux. |
alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 8 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 9 | The LTP testsuite contains a collection of tools for testing the Linux kernel |
| 10 | and related features. Our goal is to improve the Linux kernel and system |
| 11 | libraries by bringing test automation to the testing effort. Interested open |
Cyril Hrubis | f4289d6 | 2014-02-26 18:50:10 +0100 | [diff] [blame] | 12 | source contributors are encouraged to join. |
alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 13 | |
Cyril Hrubis | f4289d6 | 2014-02-26 18:50:10 +0100 | [diff] [blame] | 14 | Project pages are located at: http://linux-test-project.github.io/ |
alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 15 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 16 | The latest image is always available at http://sf.net/projects/ltp/ |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 17 | |
Cyril Hrubis | f4289d6 | 2014-02-26 18:50:10 +0100 | [diff] [blame] | 18 | The discussion about the project happens at ltp-list mailing list: |
| 19 | https://lists.sourceforge.net/lists/listinfo/ltp-list |
alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 20 | |
Cyril Hrubis | f4289d6 | 2014-02-26 18:50:10 +0100 | [diff] [blame] | 21 | The git repository is located at GitHub at: |
| 22 | https://github.com/linux-test-project/ltp |
subrata_modak | 0c5f970 | 2007-04-26 11:02:47 +0000 | [diff] [blame] | 23 | |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 24 | Warning! |
| 25 | -------- |
alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 26 | Be careful with these tests! |
| 27 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 28 | Don't run them on production systems. Growfiles, doio, and iogen in particular |
alaffin | 198500d | 2000-08-21 22:18:17 +0000 | [diff] [blame] | 29 | stress the I/O capabilities of systems and while they should not cause problems |
| 30 | on properly functioning systems, they are intended to find (or cause) problems. |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 31 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 32 | Developers corner |
| 33 | ----------------- |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 34 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 35 | Before you start you should read following documents: |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 36 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 37 | * doc/test-writing-guidelines.txt |
| 38 | * doc/build-system-guide.txt |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 39 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 40 | these two should contain all information needed for modifying or creating LTP |
| 41 | testcases. If something is not covered there don't hesitate to ask on the LTP |
| 42 | mailing list. |
nstraz | 0312c25 | 2000-09-26 20:59:21 +0000 | [diff] [blame] | 43 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 44 | Also note that these documents are available online at: |
subrata_modak | 23f869f | 2007-04-09 12:03:49 +0000 | [diff] [blame] | 45 | |
Cyril Hrubis | 1a1339d | 2014-02-12 19:25:10 +0100 | [diff] [blame] | 46 | https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines |
| 47 | https://github.com/linux-test-project/ltp/wiki/BuildSystem |