Lines Matching +full:linux +full:- +full:container +full:- +full:ci
1 Linux Test Project
4 Linux Test Project is a joint project started by SGI, OSDL and Bull developed
7 reliability, robustness, and stability of Linux.
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
14 Project pages are located at: http://linux-test-project.github.io/
17 https://github.com/linux-test-project/ltp/releases
20 http://lists.linux.it/listinfo/ltp
28 https://github.com/linux-test-project/ltp
45 If you have git, autoconf, automake, m4, pkgconf / pkg-config, libc headers,
46 linux kernel headers and other common development packages installed (see
47 INSTALL and ci/*.sh), the chances are the following will work:
50 $ git clone https://github.com/linux-test-project/ltp.git
60 `ci/` directory. You can also build whole LTP with `./build.sh` script.
63 ---------------------------------
89 $ make generate-makefiles
92 $ ./foo_1-1.run-test
96 --------------------------------------
104 * If you have a problem see `INSTALL` and `./configure --help`.
116 -------------
130 $ ./runltp -f syscalls
136 $ ./runltp -f syscalls -s madvise
141 $ ./runltp --help
145 contains a list of test cases in a simple format, see doc/ltp-run-files.txt.
157 $ testcases/bin/mesgq_nstest -m none
160 The vast majority of test cases accept the -h (help) switch
163 $ testcases/bin/ioctl01 -h
179 For more info see `doc/User-Guidelines.asciidoc` or online at
180 https://github.com/linux-test-project/ltp/wiki/User-Guidelines.
183 -------------
185 (online at https://github.com/linux-test-project/ltp/tree/master/testcases/network).
188 ----------
190 *Presently running the LTP inside a container is not a shortcut. It
196 The container can be built with a command like:
199 $ podman build -t tumbleweed/ltp \
200 --build-arg PREFIX=registry.opensuse.org/opensuse/ \
201 --build-arg DISTRO_NAME=tumbleweed \
202 --build-arg DISTRO_RELEASE=20230925 .
205 Or just `podman build .` which will create an Alpine container.
210 $ podman run -it --rm tumbleweed/ltp:latest
211 $ cd /opt/kirk && ./kirk -f ltp -r syscalls
215 [smaller LTP container](https://registry.opensuse.org/cgi-bin/cooverview?srch_term=project%3D%5Eben…
223 [`set follow-fork-mode child`](https://ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_25.html).
230 * `doc/Test-Writing-Guidelines.asciidoc`
231 * `doc/Build-System.asciidoc`
232 * `doc/LTP-Library-API-Writing-Guidelines.asciidoc`
234 There is also a step-by-step tutorial:
236 * `doc/C-Test-Case-Tutorial.asciidoc`
241 * https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines
242 * https://github.com/linux-test-project/ltp/wiki/LTP-Library-API-Writing-Guidelines
243 * https://github.com/linux-test-project/ltp/wiki/Build-System
244 * https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial