Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Test Harness - Continuous Testing on Hardware

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the design and implementation of a fully automated test harness system for continuous testing on hardware in this 35-minute conference talk from the Linux Foundation. Learn how Analog Devices developed a board farm initially designed to enable automated testing of Linux drivers on actual hardware, which evolved into a comprehensive continuous testing solution that runs builds and tests on every commit or pull request. Discover the architecture that supports Analog Devices' Kuiper Linux distribution with over 1000 Linux device drivers compatible with Xilinx and Intel FPGAs, Raspberry Pi boards, and various other platforms. Understand how the implementation leverages readily available technologies including Jenkins, Docker, NetBox, and JFrog Artifactory, while incorporating custom-built tools that can be tailored and extended for existing and new devices. Gain insights into the solutions developed for key challenges such as resource queueing to minimize build waiting times and the use of sdcardmux for handling recovery processes in this comprehensive overview of hardware-based continuous integration systems.

Syllabus

Test Harness: Continuous Testing on Hardware - Julia Anjanet Pineda, Analog Devices

Taught by

Linux Foundation

Reviews

Start your review of Test Harness - Continuous Testing on Hardware

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.