~/talk

Test Harness: Continuous Testing on Hardware

Talkat Open Source Summit North America 2025 · 2025-06-23..06-25· [testing]
links:none on file
slides:none on file

A fully automated board farm runs continuous hardware tests on every commit or PR: artifacts from Artifactory get pulled, flashed and validated, and results post back to the commit. The stack uses Jenkins, Docker containers, NetBox-sourced configs, JFrog Artifactory, ElasticSearch/Cibana and a custom Nebula agent for network/UART/JTAG control; PI-ADI and MATLAB tests exercise 18 FPGA carrier nodes against 110+ supported parts. Implemented per-board locking, SD-card-mux recovery and telemetry dashboards; current technical debt is a monolithic Jenkins shared library and brittle board recovery, so Kubernetes and refactoring are next.

AI-written summary · about

  1. 0:00Hardware test harness intro
  2. 1:46Speaker background
  3. 2:51Hardware/software overview
  4. 4:14Automation challenges
  5. 6:22Existing tools limitations
  6. 7:24Test harness design
  7. 10:35PI ADI for validation
  8. 11:59Nebula tool
  9. 13:52Test results reporting
  10. 15:17Netbox for board management
  11. 17:10Pipeline walkthrough
  12. 21:26Test harness evolution
  13. 22:51Automation helpers
  14. 24:15Plug-in test support
  15. 25:39Testing scope and levels
  16. 26:20Technical debt and refactor
  17. 27:22Scaling with Kubernetes
  18. 27:45Documentation gaps
  19. 28:05Q&A: Developer access
  20. 30:57Q&A: Nebula licensing
  21. 31:44Q&A: Rebuilding today
  22. 33:56Q&A: Connector design
  23. 34:18Q&A: Lab Grid future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.