• Home
  • Raw
  • Download

Lines Matching +full:use +full:- +full:kernel

9       https://github.com/linux-test-project/ltp/wiki/C-Test-API[C Test API],
10 https://github.com/linux-test-project/ltp/wiki/Shell-Test-API[Shell Test API],
11 …https://github.com/linux-test-project/ltp/wiki/LTP-Library-API-Writing-Guidelines[LTP Library API …
14 tagged with an ID like +LTP-XXX+. There will be a corresponding entry
16 https://github.com/linux-test-project/ltp/tree/master/doc/rules.tsv[doc/rules.tsv]. When
17 you run 'make check' or 'make check-test' it will display these IDs as
49 The kernel and libc are tricky beasts and the complexity imposed by their
53 It's a good idea to make the test as self-contained as possible too, ideally
58 * Use LTP standard interface
62 * Do not write Makefiles from scratch, use LTP build system instead
124 LTP adopted Linux kernel coding style:
125 https://www.kernel.org/doc/html/latest/process/coding-style.html
130 Run `make check` in the test's directory and/or use `make check-$TCID`,
132 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/scripts/checkpatch.pl[chec…
133 script from kernel git tree.
138 2.1.1 LTP-004: Test executable symbols are marked static
142 that all top-level variables and functions should be marked with the
155 functions and '-o' and '-a' test parameters (that are marked as obsolete in
159 to 'dash' by default or install 'dash' on your favorite distribution and use
163 Run `make check` in the test's directory and/or use `make check-$TCID.sh`,
166 from Debian, that is used to check for non-portable shell code.
175 * Use tabs for indentation
191 release) or of an embedded platform that needs to use several years old
198 There are several types of checks we use:
206 or was disabled upon kernel compilation.
208 LTP has kernel version detection that can be used to disable tests at runtime,
209 unfortunately kernel version does not always corresponds to a well defined
211 kernel version stays the same. Use with caution.
213 Lately we added kernel '.config' parser, a test can define a boolean
214 expression of kernel config variables that has to be satisfied in order for a
215 test to run. This is mostly used for kernel namespaces at the moment.
239 Use `SPDX-License-Identifier: GPL-2.0-or-later`
251 'testcases/kernel/syscalls/'.
265 For syscall tests (these placed under 'testcases/kernel/syscalls/') use
266 'runtest/syscalls' file, for kernel related tests for memory management we
286 -------------------------------------------------------------------------------
288 -------------------------------------------------------------------------------
316 ------------------------------
319 …https://github.com/linux-test-project/ltp/wiki/Maintainer-Patch-Review-Checklist[Maintainer Patch …
321 1. Test compiles and runs fine (check with `-i 10` too)
323 (hint: run it in the test's directory and/or use `make check-$TCID`)
338 7 Testing pre-release kernel features
339 -------------------------------------
341 Tests for features not yet in a mainline kernel release are accepted. However
343 of the stable kernel ABI the associated test must be moved out of staging.
345 This is primarily to help test kernel RCs by avoiding the need to download
349 -------------------------------------
352 https://github.com/linux-test-project/ltp/wiki/C-Test-API[C Test API] and
353 https://github.com/linux-test-project/ltp/wiki/Shell-Test-API[Shell Test API].