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-08-29 23:56] tbird20d [Status] |
start [2016-09-27 18:56] ShuahKhan [Resources] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== About kselftest ===== | ===== 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 13: | Line 13: | ||
* There is an [[https://lwn.net/Articles/608959/|LWN.net Kernel self tests article]] which discusses the discussions held during the core day. | * There is an [[https://lwn.net/Articles/608959/|LWN.net Kernel self tests article]] which discusses the discussions held during the core day. | ||
* [[https://lwn.net/Articles/609374/|Paul McKenney's notes from discussions at the kernel summit]] are also available. | * [[https://lwn.net/Articles/609374/|Paul McKenney's notes from discussions at the kernel summit]] are also available. | ||
+ | * More discussion happened follwing the summit, on the ksummit-discuss mailing list. | ||
+ | * See [[http://lists.linuxfoundation.org/pipermail/ksummit-discuss/2014-August/thread.html#1059|this thread]] | ||
+ | * And [[http://lists.linuxfoundation.org/pipermail/ksummit-discuss/2014-August/thread.html#1191|this thread]] | ||
The kselftest feature (in rough draft form, I'd say) first appeared in kernel version 3.16. | The kselftest feature (in rough draft form, I'd say) first appeared in kernel version 3.16. | ||
Line 18: | Line 21: | ||
==== Some features of kselftest ==== | ==== Some features of kselftest ==== | ||
- | Here is a list of desired features for kselftest (some of which already exist (as of August 2014): | + | Here is a list of desired features for kselftest -- some of which already exist (as of August 2014): |
* ability to quickly execute tests (current target is under 20 minutes) | * ability to quickly execute tests (current target is under 20 minutes) | ||
* some developers want tests to run in a few seconds | * some developers want tests to run in a few seconds | ||
Line 25: | Line 28: | ||
===== 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 48: | Line 51: | ||
(In parenthesis are some people who have expressed interest in this sub-project or feature) If a link is present then there's a sub-page to discuss that project. | (In parenthesis are some people who have expressed interest in this sub-project or feature) If a link is present then there's a sub-page to discuss that project. | ||
- | * standardize the test output format (Grant Likely) | + | * [[standardize the test output]] format (Grant Likely) |
* [[support cross-compilation]] (Tim Bird, Grant Likely, and others) | * [[support cross-compilation]] (Tim Bird, Grant Likely, and others) | ||
* support local execution of tests in a virtualized environment (kvm, virtualbox, qemu) | * support local execution of tests in a virtualized environment (kvm, virtualbox, qemu) | ||
Line 65: | Line 68: | ||
* 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: linux-kselftest@vger.kernel.org | ||
+ | * lkml should be copied (as for other kernel sub-system work) | ||