~/talk

Make your tests fail

Talkat FrOSCon 2015 · 2015-08-22..08-23· [testing]
links:none on file
slides:none on file

Uses the Carrotsearch Randomized Testing framework that Apache Lucene and Elasticsearch adopt, generating inputs from reproducible seeds and varying JVM versions and configs. It claims concrete wins: uncovering thread leaks, JVM bugs and even index corruption that lead to data loss, and catching locale and environment edge cases. Adopting it initially makes CI flaky as many hidden bugs surface, requires weeks of fixes and cultural changes around quick triage, but yields broader coverage and fewer surprises in production. Carrotsearch Randomized Testing

AI-written summary · about

  1. 0:00Start
  2. 6:05Test Timeouts
  3. 14:01What Impact Does that Have on Development Culture
  4. 19:18Teach Developers How To Write Tests That Are Easy To Reproduce
  5. 27:08Build a Randomized Test
~/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.