Lines Matching full:kunit
4 KUnit - Linux Kernel Unit Testing
26 KUnit (Kernel unit testing framework) provides a common framework for
27 unit tests within the Linux kernel. Using KUnit, you can define groups
29 if built-in, or load as a module. KUnit automatically flags and reports
35 KUnit tests are part of the kernel, written in the C (programming)
38 completion, KUnit can run around 100 tests in less than 10 seconds.
39 KUnit can test any kernel component, for example: file system, system
42 KUnit follows the white-box testing approach. The test has access to
43 internal system functionality. KUnit runs in kernel space and is not
46 In addition, KUnit has kunit_tool, a script (``tools/testing/kunit/kunit.py``)
47 that configures the Linux kernel, runs KUnit tests under QEMU or UML
102 You can find a step-by-step guide to writing and running KUnit tests in
103 Documentation/dev-tools/kunit/start.rst
105 Alternatively, feel free to look through the rest of the KUnit documentation,
106 or to experiment with tools/testing/kunit/kunit.py and the example test under
107 lib/kunit/kunit-example-test.c