This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start [2014-09-02 21:12] tbird20d [Resources] |
start [2019-04-04 23:04] kees typo fix |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | This wiki is dedicated to holding information about the kselftest feature of the Linux kernel. | + | The Linux kernel contains a set of developer unit and regression tests (Kselftests) in the Kernel sources under tools/testing/selftest directory. These tests exercise individual code paths in the kernel. Even though kselftest’s main purpose is for developer regression test, testers and users can also use it to ensure there are no regressions in a new kernel. |
- | ===== About kselftest ===== | + | Kselftest is run everyday on several Linux kernel trees on the 0-Day and Linaro Test Farm and other Linux kernel integration test rings. |
+ | |||
+ | Please find current status as of Linux 4.19 and progress made since 3.17 in [[https://drive.google.com/open?id=15eSgzws88nuTf_wHyzI6SVCTrIZznWtG|Shuah's Kselftest Overview]]. | ||
+ | |||
+ | Please find Kselftest framework details and how to contribute to Kselftest sub-system and write new tests in [[https://drive.google.com/open?id=1K_mrWL_pR-7wXjnuo1moSlj8Ewd8Fwq9|Shuah's Kselftest How to Guide]] | ||
+ | |||
+ | ===== Resources ===== | ||
+ | * Shuah Khan maintains next and fixes branches of the Kselftest git on kernel.org | ||
+ | * <code>git://git.kernel.org/pub/scm/shuah/linux-kselftest</code> | ||
+ | * mailing list: linux-kselftest@vger.kernel.org | ||
+ | * lkml should be copied (as for other kernel sub-system work) | ||
+ | * [[https://patchwork.kernel.org/project/linux-kselftest/list/|Patchwork:linux-kselftest]] | ||
+ | |||
+ | |||
+ | ===== Archived Information - About kselftest ===== | ||
The purpose of kselftest is to provide kernel developers and end-users a quick method of running tests against | The purpose of kselftest is to provide kernel developers and end-users a quick method of running tests against | ||
- | the Linux kernel. As of this writing, Samsung developer Shuah Kahn is the project leader. | + | the Linux kernel. As of this writing, Samsung developer Shuah Khan is the project leader. |
kselftest was discussed at the 2014 kernel summit (in August, 2014), with Shuah making | kselftest was discussed at the 2014 kernel summit (in August, 2014), with Shuah making | ||
Line 28: | Line 42: | ||
===== Status ===== | ===== Status ===== | ||
- | As of August, 2014, Shuah Kahn reported the status of kselftest as follows: | + | As of August, 2014, Shuah Khan reported the status of kselftest as follows: |
(see http://lists.linuxfoundation.org/pipermail/ksummit-discuss/2014-August/001059.html) | (see http://lists.linuxfoundation.org/pipermail/ksummit-discuss/2014-August/001059.html) | ||
Line 68: | Line 82: | ||
* performance tests | * performance tests | ||
* basic boot test (get to login prompt) | * basic boot test (get to login prompt) | ||
- | |||
- | ===== Resources ===== | ||
- | * git tree | ||
- | * <code>git://git.kernel.org/pub/scm/shuah/linux-kselftest</code> | ||
- | * mailing list: For the time being, it was decided to use the: | ||
- | * [[http://lists.linuxfoundation.org/mailman/listinfo/ksummit-discuss|ksummit-discuss mailing list]], | ||
- | * and the [[https://www.kernel.org/doc/man-pages/linux-api-ml.html|linux-api mailing list]] for discussions of kselftest features and progress. | ||
- | * lkml should be copied (as for other kernel sub-system work) | ||