~/talk

Infinite improbability testing – execute all tests in parallel

Talkat SeleniumCamp 2018 · 2018-03-02..03-03· [testing, devops-and-delivery]
slides:none on file

Claim: 100000 tests in 27 minutes achieved by distributing work across machines and balancing by past timings. The actual tool is Mesa open-source distributed test runner — single CLI, server + agents, portable .NET Core bundle, per-agent parallelism, retries for failing tests, result merging, and extensibility hooks. Measured speedups range 4–40× depending on test type. Practical notes cover test data pooling, agent cleanup, browser/emulator limits, and when native per-process parallelism is a better fit.

AI-written summary · about

  1. 0:00Intro
  2. 2:52How Do People Run Their 'Heavy' Tests?
  3. 5:00When Do You Execute Your Tests?
  4. 5:40What is a Parallel Test Execution?
  5. 9:19The Bellatrix Story
  6. 11:54How Do We Use It?
  7. 17:20How Do You Run Your Tests in Parallel?
  8. 19:00Comparison
  9. 24:08Meissa Test Agent Mode
  10. 25:18Meissa Test Runner Mode
  11. 27:16Preparing Environment and Managing Data
  12. 29:22Keep The Clean State of Agents
  13. 30:06Video Recording
  14. 30:56Screenshots
  15. 31:40Port Already in Use
  16. 32:17Edge Driver Cannot Start Multiple Instances
  17. 34:54The Biggest Experiment
~/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.