~/talk

Crash and test failure analysis with AI... no wait, ehm, with regexes!

Talkat NDC TechTown 2024 · 2024-09-09..09-12· [testing, developer-experience]
links:none on file
links:none on file
slides:none on file

A homegrown regex-based classifier evolves from a 2011 shell script into a web service with about 10,000 commits that replaces unreliable automatic grouping, classifies crashes and test failures with ordered regex signatures, and integrates with CI to surface scope and Jira links. It handles roughly 60,000 integration tests a day, turns vague failures into actionable signatures, reduces cross-team chatter, and catches practical issues like the privacy shutter example where hardware state—not code—causes no-video test failures.

AI-written summary · about

  1. 0:00Crash and test failure analysis
  2. 2:52Crash classification tool origins
  3. 8:32Early script development
  4. 15:26Rules for known and unknown issues
  5. 22:37Manual to semi-automated service
  6. 23:26Modern crash classification system
  7. 28:26Tool beyond crash reports
  8. 29:31Build master challenges
  9. 34:35Regex in test pipelines
  10. 37:32Regex excels at classification
  11. 38:15Real-world example: Privacy shutter in Desk Pro
  12. 41:23Cultural shift improvements
  13. 44:57Engineers writing regex patterns
  14. 47:03Trust and future automation
~/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.