Lines Matching +full:built +full:- +full:into
1 .. SPDX-License-Identifier: GPL-2.0
11 - The KUnit tests.
12 - The ``#[test]`` tests.
13 - The Kselftests.
16 ---------------
19 get transformed into KUnit tests.
27 ./tools/testing/kunit/kunit.py run --make_options LLVM=1 --arch x86_64 --kconfig_add CONFIG_RUST=y
29 Alternatively, KUnit can run them as kernel built-in at boot. Refer to
30 Documentation/dev-tools/kunit/index.rst for the general KUnit documentation
31 and Documentation/dev-tools/kunit/architecture.rst for the details of kernel
32 built-in vs. command line testing.
37 Kernel hacking -> Kernel Testing and Coverage -> KUnit - Enable support for unit tests
39 Kernel hacking -> Rust hacking -> Doctests for the `kernel` crate
52 .. code-block:: rust
59 pub fn f(a: i32, b: i32) -> i32 {
64 as-is would be useful already, since it allows verifying that examples compile
66 as running those that do not depend on in-kernel APIs.
68 For the kernel, however, these tests get transformed into KUnit test suites.
70 run against a built kernel.
93 Tests using the `? <https://doc.rust-lang.org/reference/expressions/operator-expr.html#the-question…
96 .. code-block:: rust
120 addition, it may allow us to test third-party code more easily in the future.
127 ---------------------
138 --------------
148 The kselftests are built within the kernel source tree and are intended to
156 Refer to Documentation/dev-tools/kselftest.rst for the general Kselftest