Watch and track your favorite playlist.
Curated by: The Linux Foundation (287 videos)
Don't miss out! Join us at the next Open Source Summit in Seoul, South Korea (November 4-5). Join us at the premier vendor-neutral open source conference, where developers and technologists come together to collaborate, share knowledge, and explore the latest innovations and advancements in open source technology. Learn more at https://events.linuxfoundation.org/ Reducing Friction in Testing Using QEMU and Labgrid for Yocto-based Products - Joschka Seydell, Zühlke Engineering This talk emerged from observing reoccurring pain points in providing a usable and reliable test infrastructure for complex products. Significant time is spent on avoiding test bench overload, on an efficient workflow and on infrastructure problems. Especially for distributed or platform software, many configurations need to be tested – but hardware is usually scarce due to its costs. And when using a shared test setup, dealing with device reboots and interfaces can be cumbersome. If tests are executed on hardware for no reason and due to generally limited resources, testing then comes with long feedback cycles. To address hardware availability and scalability (also regarding tested permutations), the talk proposes the use of emulated, close-to-hardware targets. While not being exact, QEMU can produce relevant feedback for parts of the software fast and location independent. By combining it with Labgrid, tests involve less ‘moving parts’ and reuse the provided device control, reducing overall maintenance. The example code shown in the talk is meant to augment common test setups and serves to illustrate the conscious decision on which tests to run where, when and how.