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

Linux Foundation

Board Farm APIs for Automated Testing of Embedded Linux - An Update

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an update on Board Farm APIs for automated testing of embedded Linux systems in this comprehensive conference talk. Dive into the high-level concepts of APIs between frameworks, labs, and tests, and examine REST API elements and implementations. Learn about the resource model, its benefits, and supported resource types. Discover the generic capture API model and new resource type APIs. Investigate direct API support in Fuego and miscellaneous features. Analyze power measurement tests using REST APIs, CLI tool commands, and API details. Examine camera and serial REST APIs, including CLI commands and practical usage. Compare power measurement tests across different frameworks, including Robot Framework and Fuego.

Syllabus

Embedded Linux
Abstract
Outline
Problem statement (review)
High level concept 1 - API between framework and lab
High level concept 2 - API between test and lab
REST API elements
More implementations
Implementation issues
Added the resource model
Resource model benefits
DUT connections with resource model
Supported resource types
Added the generic capture API model
APIs for new resource types
Direct support for API in Fuego
Some miscellaneous features
Power measurement test - REST API use
PM CLI tool commands
PM REST API details
Camera CLI commands
Camera REST API details
What the API looks like in practice Excerpt from serial-transmit-test.sh
Serial REST API-CLI tool commands
Serial REST API details
PM test Rosetta Stone
Robot Framework PM test
Fuego PM test

Taught by

Linux Foundation

Reviews

Start your review of Board Farm APIs for Automated Testing of Embedded Linux - An Update

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.