User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
start [2015/10/21 15:59]
Luis R. Rodriguez
start [2015/10/24 10:10]
Valentin Rothberg [Undertaker]
Line 1: Line 1:
 ===== Linux kernel bot tests ===== ===== Linux kernel bot tests =====
  
-This purpose of this wiki is to document ongoing and existing testing which target the Linux kernel. If a bot testing project has its own page we provide references to their page, otherwise this wiki is used as the home for documenting such efforts.+This purpose of this wiki is to document ongoing and existing testing which target the Linux kernel. If a bot testing project has its own page we provide references to their page, otherwise this wiki is used as the home for documenting such efforts. These pages will also document whether or not these bots send out reports, who runs the reports / scripts/ who sends the reports or fixes, and how often. Sometimes projects do not specify these things but its important maintainers and develoeprs are aware of how things were intended to be used.
  
 ===== kselftest ===== ===== kselftest =====
  
-These are the scripted tests in place upstream on the Linux kernel under the '''​kselftest'''​ target of the top level Makefile. The tests are in place under tools/​testing/​selftests. This project has its own dedicated wiki+These are the scripted tests in place upstream on the Linux kernel under the '''​kselftest'''​ target of the top level Makefile. The tests are in place under tools/​testing/​selftests. This project has its own dedicated wiki [[https://​kselftest.wiki.kernel.org/​|kselftest]].
- +
-  * [[https://​kselftest.wiki.kernel.org/​|kselftest]]+
  
 ===== coccicheck ===== ===== coccicheck =====
Line 19: Line 17:
 ===== Marvin ===== ===== Marvin =====
  
-A series of performance-related test run against the Linux kernel. These tests are used by the SUSE performance team to continually ​test the Linux kernel for performanceSee [[http://​www.csn.ul.ie/​~mel/​blog/​index.php?/​archives/​23-Continual-testing-of-mainline-kernels.html|Mel Gorman'​s blog announcing it]]. There are 4 components to '''​Marvin''':​+A series of performance-related test run against the Linux kernel. ​Refer to [[Marvin]] for more details.  
 + 
 +===== Xen tests ===== 
 + 
 +These are the tests used to help test ongoing Xen development both on Linux and the Hypervisor when used on Linux. ​TBD. 
 + 
 +===== Undertaker =====
  
-  * [[https://github.com/gormanm/mmtests|MMTests]] +A set of tools to detect variability defects in the code, for instance, dead #ifdef blocks. ​ The [[https://vamos.informatik.uni-erlangen.de/trac/undertaker|undertaker]] tool suite is developed by the [[https://​www4.cs.fau.de/​Research/​CADOS/​|CADOS]] research group at the university of Erlangen-Nürnberg. ​ The group runs daily checks on new commits in linux-next for variability bugs and sends reports ​to the responsible authors ​and maintainers.  ​ 
-  * Bob builder that monitors git trees for new kernels to test, builds the kernel when it's released ​and schedules it to be tested +===== kernelci.org =====
-  * Marvin - runs on the server ​and one instance exists per test machineIt checks the queue, prepares the test machine and executes tests when the machine is ready. +
-  * Configuration Manager: responsible for reserving machines for exclusive use, managing power, managing serial consoles and deploying distributions automatically.+
  
-The inventory management does not have a specific name as it's different depending ​on where Marvin is setup.+A distributed farm of real and emulated hardware, focused ​on build, boot, and testing of upstream kernelsFor more information,​ please visit the following links: [[http://​kernelci.org|kernelci.org]] | [[http://​wiki.kernelci.org|wiki]] | [[http://​api.kernelci.org|api]]
start.txt · Last modified: 2016/03/30 17:38 by Luis R. Rodriguez