Concurrent Feature Testing with Wallaby
summary
A concrete claim: Ecto 2.0’s transaction ownership lets browser-driven feature tests run concurrently against one Phoenix app. Wallaby is the tool that implements this with a pool of phantoms managed by poolboy, a plug that extracts ownership metadata, and retrying DOM ops that block until timeout. Selenium and Chromium support is planned. The result: end-to-end feature tests stop being a global serial bottleneck because isolated DB sandboxes and concurrent browser sessions actually work.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:25CONCURRENT FEATURE TESTS WITH WALLABY
- 3:32DARK SIDE
- 5:30FEATURE TESTS ARE SLOW
- 20:02WALLABY SESSIONS QUERIES INTERACTIONS
related talks
49mFront End Testing Frontier
01h 13mThe multi-year quest for the best web test in the west
27mPlaying your tests wright
37mFront-end Testing for Skeptics
42mReliable and Maintainable Webdriver Tests
27mFullstack testing
23mReadable. Stable. Maintainable. E2E Testing @ Facebook
19mWorking Well: The Future of Web Testing
