Detox A year in. Building it, Testing with it
summary
Detox claims deterministic end-to-end tests by embedding a gray-box synchronization agent that waits for app idle and invokes native methods via a JSON reflection protocol, extending EarlGrey/Espresso drivers. Teams move from flaky production E2E to controlled mock server build flavors (React Native 0.55 or react-native-repackager) for predictable inputs. After a year of use, CI reliability improves, parallel runners and artifact capture are upcoming, and a profiling app called Detox Instruments measures regressions.
AI-written summary · about
chapters (8)
- 0:00Intro
- 1:24Flakiness
- 5:31Graybox
- 7:11Synchronization
- 8:29Testing
- 9:21Test Framework
- 14:44Mocking
- 19:26Future plans
related talks
20mDetox A year in. Building it, Testing with it
30mDetox A year in. Building it, Testing with it
26mSend your app to rehab - Testing React Native apps with Detox
31mDetox: Tackling the Flakiness of Mobile Automation
30mTesting & React Native"Lessons from the Battlefield"
40mReact Native is Coming – the story of hybrid mobile application testing
20mMeet my new friend: Testing
16mReact Native end-to-end testing with Maestro
