Lines Matching +full:linux +full:- +full:kernel
7 ------------------
9 Kselftest is a collection of tests included within the Linux kernel repository
15 22 of these tests are executed in both 32-bit and 64-bit mode. There are many
20 ----------------------------
22 The Kselftest source is located at external/linux-kselftest in the Android
24 repository from the Linux kernel repository. This is not an exact mirror of
28 is located at test/vts-testcase/kernel/linux_kselftest. Some noteworthy
31 * `external/linux-kselftest/Android.bp`: Lists build rules for the kselftest modules built in Soong.
32 * `external/linux-kselftest/android/`: Contains Android-specific files, aside from Android.[bp, mk]…
33 * `external/linux-kselftest/android/README`: Lists details on why particular tests are not enabled …
34 * `external/linux-kselftest/tools/testing/selftests`: Kselftest sources.
35 * `test/vts-testcase/kernel/linux_kselftest/testcases/`: tests to run in VTS kselftest suites are
39 -------------------------------
43 * `atest -a vts_linux_kselftest_arm_32`
46 * `atest -a vts_linux_kselftest_arm_64`
49 * `atest -a vts_linux_kselftest_arm_64:timers_valid-adjtimex_arm_64`
52 -----------------------------
58 * `make -j vts`
60 Then open vts-tradefed and run the VTS tests (64 bit ARM platform as an example):
61 * `vts-tradefed`
62 * `vts-tf > run vts-kernel -m vts_linux_kselftest_arm_64`
66 * `vts-tf > run vts-kernel -m vts_linux_kselftest_arm_64 -s 000123456789`
69 * `vts-tf > run vts-kernel -m vts_linux_kselftest_arm_64 -t net_socket`
72 --------------------------
78 * `external/linux-kselftest$ mma`
79 * `external/linux-kselftest$ adb sync data`
83 …ld just the kselftest test you care about with `m -j kselftest_<testname>` (listed in `external/li…
86 ------------------------------
89 [kselftest-todo](https://buganizer.corp.google.com/hotlists/745928).
95 --------------
104 * `atest -a vts_linux_kselftest_x86_32`
105 * `atest -a vts_linux_kselftest_x86_64`
108 ----------------------
110 Kselftest is part of the upstream Linux kernel and as such you can use the
115 smuckle@smuckle:~/repos/linux$ git show 352909b49ba | scripts/get_maintainer.pl
116 Shuah Khan <shuah@kernel.org> (maintainer:KERNEL SELFTEST FRAMEWORK,commit_signer:2/6=33%,authored:…
118 Greg Kroah-Hartman <gregkh@linuxfoundation.org> (commit_signer:1/6=17%,authored:1/6=17%,added_lines…
120 Ingo Molnar <mingo@kernel.org> (commit_signer:1/6=17%,commit_signer:1/1=100%)
121 Andy Lutomirski <luto@kernel.org> (authored:2/6=33%,added_lines:2/6=33%,removed_lines:2/6=33%,autho…
122 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> (authored:1/6=17%,added_lines:1/6=17%,remove…
123 linux-kernel@vger.kernel.org (open list)
124 linux-kselftest@vger.kernel.org (open list:KERNEL SELFTEST FRAMEWORK)
127 In summary patches should be sent to linux-kselftest@vger.kernel.org and
128 linux-kernel@vger.kernel.org, Shuah Khan (kselftest maintainer), and anyone
129 else who has touched the code in question. Standard Linux kernel coding style
131 kernel repository) clean and sent in plain text in canonical patch format. One
132 easy way to do this is by using git format-patch and git send-email.
135 -------------
138 onto aosp/master in external/linux-kselftest.
141 patch for it into external/linux-kselftest/android/patches. This allows easier
146 ------------------
150 2. Delete tools/testing/selftests and replace it with a copy from the upstream kernel at the same t…
152 4. Test on all supported kernel versions, ensuring that any tests currently enabled in VTS do not g…
155 If the runtime of kselftest changes significantly be sure to update the runtime-hint and test-timeo…
157 `test/vts-testcase/kernel/linux_kselftest/testcases/`.
160 -------------------------
164 The bpf tests depend on the bpf and elf libraries, and several kernel
171 ### cpu-hotplug/
182 These tests depend on a kernel module enabled by CONFIG_TEST_FIRMWARE, which is
191 The gpio test requires a test kernel module and gpiolib, neither of which are
205 The lib/ tests rely on kernel modules enabled by CONFIG_TEST_PRINTF,
211 The wait-wound mutex test depends on a kernel module enabled by
229 ### memory-hotplug/
239 These tests depend on -lrt and -lpopt which are not present in Android.
243 The test_bpf.sh test requires a kernel module enabled by CONFIG_TEST_BPF.
260 NTB (non-transparent bridge) is not required by Android.
280 This test depends on a kernel module enabled by CONFIG_TEST_STATIC_KEYS. This
281 kernel module is not required by Android.
289 This test depends on a kernel module enabled by CONFIG_TEST_SYSCTL. This kernel
304 The leap-a-day test repeatedly modifies the system date in order to test leap
314 The set-2038 test repeatedly sets the time in order to test edge cases. This
317 The set-tz test sets the timezone which may disrupt the target environment.
327 This test depends on a kernel module enabled by CONFIG_TEST_USER_COPY. This
328 kernel module is not required by Android.
332 The hugepage-mmap, hugepage-shm, compaction, and map_hugetlb tests rely on