Overview
Explore how to integrate existing test frameworks with LAVA, the popular automated test automation framework, in this 31-minute conference talk by Tim Orling from Intel Corporation. Learn a simple technique to transform one-line "pass/fail" results into individual test case results, enabling the use of LAVA dashboard's built-in queries and charts. Discover examples of implementing this technique in various unit testing frameworks such as pytest, unittest, and BATS. Gain insights into the lifecycle of a test case in LAVA, understand the LAVA stream, and learn how to convert results, handle test case names, teardowns, and results. Delve into topics like PI Test, COFF Test, measurement handling, and test runners. Benefit from Tim Orling's extensive experience in open source software and embedded hardware as he shares valuable knowledge on optimizing test frameworks for LAVA integration.
Syllabus
Introduction
Testing in LAVA
Lifecycle of a test case
What can we do
Extras
PI Test
Before and After
Output
Comp Test Pie
Results Tab
COFF Test Pie
More Test Runners
LAVA Stream
Convert Results
Test Case Names
Test Case Teardown
Test Case Results
PTest
Make Array
Test Case Runner
Test Results
Test Runner
Summary
Questions
Test Stop High
Measurement
Test Cases
Taught by
Linux Foundation