Overview
Explore the evolution of Red Hat's kernel testing approach in this Linux Plumbers Conference talk. Learn about the CKI ("cookie") project's transformation from staged testing to continuous integration, including patch testing on internal maillists and stable queue testing. Discover the CI system's functionality, test procedures, hardware resources, and result reporting methods. Gain insights into potential improvements and collaboration opportunities with other CI systems. Understand the data flow, test databases, and test suites used in the process. Delve into topics such as LTP bugs, bug trackers, issue trackers, triggers, GitLab Pipeline, and Git repo triggers. Examine the intricacies of cloning, merge branches, stable queue, and Copper triggers in the CI setup. Explore how waived tests are determined and XML reports are generated. Engage with the speakers' invitation for cooperation and participate in the conference hackfest to further discuss and develop CI systems in kernel testing.
Syllabus
Introduction
Testing at Red Hat
LTP bugs
Bug tracker
Issue tracker
Triggers
Gitlab Pipeline
Git repo triggers
Cloning
Merge branches
Stable queue
Copper triggers
CI setup
Testing
More details
Data flow
Test databases
Test suites
How do you determine waived
How do you generate XML
Reporting
Other CI systems
Taught by
Linux Plumbers Conference