Automated run-time Regression Testing with Fuego
summary
A runtime logger for Fuego records per-test syscall execution times and merges them into Jenkins test records, reporting values with microsecond accuracy. It runs LTP and LTP one-test JSON workloads on targets via SSH, captures syscall timings (shared memory attach is called five times across four LTP patterns), and detects injected delays — a 1.0s kernel wait shows up as ~1s added to each call. Tools: Fuego, LTP, Jenkins.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 1:06Outline
- 1:55About Hirotaka
- 3:45About my presentation
- 6:10Fuego Overview
- 7:34Posttest Distribution
- 8:30Jenkins
- 10:01Functional Test
- 10:44Benchmark Test
- 11:32Linux Test Project
- 13:27FunctionalLTP vs Functional RTP
- 14:15Issue and Approach
- 18:31Check build time
- 19:00Simple approach
- 20:08Runtime scripts
- 20:54Shared memory
- 22:01Shared memory variation
- 22:36Result
- 23:14Summary
- 23:45Future work
- 24:30Conclusion
- 31:43Thank you
related talks
27mReal-time Testing with Fuego
54mContinuous Integration and Autotest Environment Using Fuego
50mTips for Writing Good Tests for Linux
28mWhat is this Fuego thing and where is it going?
27mFaster Linux Kernel Testing with Linaro's Open-Source Tools and LKFT Automation
56mTestOps at scale
44mPerformance Testing with a "Big Data Tool"
48mPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...?
