Dogfooding Emu by Building an Android App in 10 Days
What happens when you build a developer tool and then use it to build a real app? Bugs, revelations, and 30 screens across 4 form factors.
Engineering insights, product updates, and guides from the Marathon Labs team.
What happens when you build a developer tool and then use it to build a real app? Bugs, revelations, and 30 screens across 4 form factors.
A step-by-step guide for teams moving off Firebase Test Lab. Replace GCloud CLI + Flank with a single command, eliminate the 45-minute timeout, and get per-test retries instead of suite-level reruns.
After speaking with 170+ engineering and QA leaders, here's what actually breaks mobile testing pipelines — and how top teams fix it.
Tinder replaced 30 AWS Genymotion emulators and 16 Mac EC2 instances with Marathon Cloud. Test cycles dropped from 3 hours to under 20 minutes. iOS stability went from 80% to 98%.
Peloton hit Firebase Test Lab's limits on Android TV and wearables. Switched to Marathon Cloud. Wearable tests went from 1.5 hours to 10 minutes.
A detailed comparison of BrowserStack and Firebase Test Lab for running Android UI tests on every pull request, covering stability, speed, reports, cost, and security.
Breaking down the real cost of running UI tests on every pull request: device-per-month vs pay-per-minute pricing models compared.
Exploring undocumented quirks of Apple's Virtualization.Framework — from snapshotted VM crashes to audio device issues that broke our video tests.
The final comparison in the series — emulator.wtf and Marathon Cloud evaluated for running Android UI tests on every pull request.
A step-by-step guide to running your first Android instrumentation tests on Marathon Cloud — via the UI dashboard and CLI.
A step-by-step guide to running your first iOS XCUITest suite on Marathon Cloud — via the UI dashboard and CLI.
Evaluating SauceLabs, AWS Device Farm, LambdaTest, and Perfecto Mobile for running Android UI tests on every pull request.
A comprehensive comparison of cloud providers for running iOS tests, including Firebase Test Lab, SauceLabs, Marathon Cloud, and CI/CD platforms.
Understanding why tests behave unexpectedly and what we can do about flakiness — from determinism to retry strategies.
A guide to Mac mini rental providers for running iOS tests on CI, covering pricing, setup complexity, and when to consider cloud alternatives.