Testing

This page has lists of resources for Linux testing.

= Automated Testing page = The Automated Testing page has information about issues and initiatives related to automated testing of embedded Linux.

Board Farm Page
See the Board Farm page

= Testing Standards = See Test Standards

= Presentations from events =

LPC 2016 testing mini-summit (Nov 2016)
The 2016 Linux Plumbers Conference had a mini-summit on Testing and Fuzzing, as well as other sessions dedicated to open source testing issues. Here are some links related to that event: collect presentation links above
 * Testing and Fuzzing agenda
 * etherpad from the session
 * presentations:
 * Testing Kernels in the Cloud - by Theodore Ts'o
 * All About the perf_fuzzer - by Vince Weaver
 * Applying mutation testing for testing RCU: Progress report - by Iftekhar Ahmed
 * Integrating and running all the kernel tests - by Yannick Brosseau
 * [[Media:Linux-Kernel-Testing-Where-are-we.pdf|Linux Kernel Testing: Where are we? (PDF)]] - by Guenter Roeck
 * Syzkaller: Future development - by Dmitry Vyukov
 * Trinity: Next directions - by Dave Jones
 * Increase Test Coverage in a Linux-based OS (Google doc) - By Guillermo Ponce and Victor Rodriguez
 * BOF notes

Japan Jamboree 58-1 (Oct 2016)

 * presentations:
 * [[Media:Introduction-to-Fuego-JJ58-1.pdf|Fuego: Introduction, Status, and Future directions (PDF)]] - by Tim Bird, Sony
 * Case Study (1) - by Kusakabe-san, Fujitsu TEN
 * [[Media:Fuego-jamboree-oct-2016.pdf|Fuego LTP Improvements (PDF)]] - by Danial Sangorrin, Toshiba]
 * [[Media:ELCE-2016-Continuous-Integration-and-Autotest-Environment-using-Fuego_Master.pdf|Continuous Integration and Autotest Environment using Fuego (PDF)]](from ELCE 2016) - by Kengo Ibe, Kotaro Hashimoto, Mitsubishi Electric
 * [[Media:The_Test_Activities_In_Renesas_Using_Fuego_Current.pdf|Current State of the Test Activities in Renesas Using Fuego (PDF)]] - by Masao Nomura, Renesas Electronics Corporation

ELC Europe 2016 (Oct 2016)

 * test frameworks:
 * [[Media:Brown.pdf|KernelCI needs you! (PDF)]] - by Mark Brown, Linaro, and Kevin Hilman, BayLibre
 * [[Media:Continuous_Integration_and_Autotest_Environment_Using_Fuego.pdf|Continuous Integration and Autotest Environment Using Fuego (PDF)]] - by Kenji Tadano & Kengo Ibe, Mitsubishi Electric


 * board farms:
 * [[Media:Herd_Your_Boards.pdf|Herd Your Boards, Become a Farmer]] by Geert Uytterhoeven, Glider bvba
 * [[Media:Automated_Testing_Laboratory_for_Embedded_Linux_Distributions.pdf|Automated Testing Laboratory for Embedded Linux Distributions (PDF)]] - by Pawel Wieczorek, Samsung R&D Institute Poland
 * [[Media:Building_a_Bards_Farm.pdf|Building a Board Farm: Continuous Integration and Remote Control (PDF)]] - by Antoine Tenart & Quentin Schulz, Free Electrons

Previous ELC and ELCE talks on testing

 * ELCE 2010 - [[Media:Embedded_software_testing.pdf|Embedded Software Testing (PDF)]] - by Arnout Vandecappelle

= Additional Resources =

web sites

 * Open Source Testing web site
 * It seems to have ceased operations in 2017

Papers on testing

 * Paper on finding bugs in Unix programs using random input: http://ftp.cs.wisc.edu/paradyn/technical_papers/fuzz.pdf