KernelCI Labs Working Group
Gustavo Padovan <[email protected]> Mon, 01 Sep 2025 19:54:57 -0300
| Newsgroups | dev.linux.lists.kernelci |
|---|---|
| Message-ID | <[email protected]> |
Following discussions at the KernelCI Workshop 2025 in Amsterdam, we're establishing a Labs Working Group to address the challenges of executing testing through hardware labs in KernelCI. ## Working Group Scope The Labs WG will focus on improving how KernelCI integrates with and manages hardware testing laboratories. Currently, we support only LAVA, but there's growing interest in expanding backend support and addressing various infrastructure challenges. ## Key Areas of Focus - Labgrid Integration: Design and implement labgrid backend support alongside existing LAVA integration - CI Ecosystem Labs: Better support for vendor labs (TI, Qualcomm, etc.) through improved events API and shared rootfs images. - Alternative Backends: Explore integration with other lab management systems like Tuxtest for virtualized testing - Lab Health Dashboard: Develop tools to monitor lab status and infrastructure issues - Failure Classification: Improve detection and reporting of infrastructure failures vs. actual test failures - Lab Admin Guidelines: Create standards for lab administrators on device type differentiation and configuration facilitating accessing the same hardware across multiple labs. - Job Prioritization: Implement smarter job scheduling - Dependency Management: Avoid running dependent tests when prerequisites fail (e.g., skip NFS-dependent tests if NFS boot fails) The Labs WG will work closely with the Infrastructure Working Group and Technical Steering Committee to ensure our efforts align with KernelCI's overall architecture and goals. Based on the interest during the workshop, we’d need to cover the West Coast timezone as well. So an initial proposal for these meetings is starting next week on Thursday, September 11 at 7:30am PDT/4:30pm CEST. We invite all interested community members, especially those running or managing hardware labs, to participate in this working group. Please reply to this thread if you're interested in contributing or have specific use cases and requirements to discuss. Best, - Gus -- Gustavo Padovan Collabora Ltd.