Difference between revisions of "Testing"
(add section on test standards) |
(→Additional Resources) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This page has lists of resources for Linux 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 = | = Presentations from events = | ||
Line 12: | Line 21: | ||
** Applying mutation testing for testing RCU: Progress report - by Iftekhar Ahmed | ** Applying mutation testing for testing RCU: Progress report - by Iftekhar Ahmed | ||
** Integrating and running all the kernel tests - by Yannick Brosseau | ** Integrating and running all the kernel tests - by Yannick Brosseau | ||
− | ** Linux Kernel Testing: Where are we ? - by Guenter Roeck | + | ** [[Media:Linux-Kernel-Testing-Where-are-we.pdf|Linux Kernel Testing: Where are we? (PDF)]] - by Guenter Roeck |
** Syzkaller: Future development - by Dmitry Vyukov | ** Syzkaller: Future development - by Dmitry Vyukov | ||
** Trinity: Next directions - by Dave Jones | ** Trinity: Next directions - by Dave Jones | ||
Line 26: | Line 35: | ||
** [[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: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 | ** [[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 Baords, 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 == | == Previous ELC and ELCE talks on testing == | ||
* ELCE 2010 - [[Media:Embedded_software_testing.pdf|Embedded Software Testing (PDF)]] - by Arnout Vandecappelle | * ELCE 2010 - [[Media:Embedded_software_testing.pdf|Embedded Software Testing (PDF)]] - by Arnout Vandecappelle | ||
− | |||
− | |||
− | |||
− | + | = Additional Resources = | |
− | + | == web sites == | |
− | + | * [http://www.opensourcetesting.org/ 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 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 15:58, 30 October 2018
This page has lists of resources for Linux testing.
Contents
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:
- Testing and Fuzzing agenda
- 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
- 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
collect presentation links above
Japan Jamboree 58-1 (Oct 2016)
- presentations:
- Fuego: Introduction, Status, and Future directions (PDF) - by Tim Bird, Sony
- Case Study (1) - by Kusakabe-san, Fujitsu TEN
- Fuego LTP Improvements (PDF) - by Danial Sangorrin, Toshiba]
- Continuous Integration and Autotest Environment using Fuego (PDF)(from ELCE 2016) - by Kengo Ibe, Kotaro Hashimoto, Mitsubishi Electric
- Current State of the Test Activities in Renesas Using Fuego (PDF) - by Masao Nomura, Renesas Electronics Corporation
ELC Europe 2016 (Oct 2016)
- test frameworks:
- KernelCI needs you! (PDF) - by Mark Brown, Linaro, and Kevin Hilman, BayLibre
- Continuous Integration and Autotest Environment Using Fuego (PDF) - by Kenji Tadano & Kengo Ibe, Mitsubishi Electric
- board farms:
- Herd Your Baords, Become a Farmer by Geert Uytterhoeven, Glider bvba
- Automated Testing Laboratory for Embedded Linux Distributions (PDF) - by Pawel Wieczorek, Samsung R&D Institute Poland
- 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 - 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