aipat.ch· patching the gaps in AI
← Back to all projects
Harness E2M · 07

e2eMobileAppTester

End-to-end testing for mobile apps. A pool of Android emulators the AIs can check out and test on. Each Claude gets its own emulator, so multiple bots can work in parallel without clashing. Mostly it keeps them off my actual phone, which was starting to become a real problem when I wanted to use it for anything.

Harness Released · OSS go · adb · docker

About this project

A pool of Android emulators that any bot on the server can check out for a while, run its tests, take screenshots, poke at the screen, and then hand back. Same idea as e2eAppTester for Linux desktops, but for Android.

The headline reason it exists is so several Claude sessions can test mobile apps at the same time without fighting over a single device. Before this, bots were reaching for my actual phone over ADB, which was clever of them but stopped me using the phone for anything else while a test was running.

Worth knowing: emulators are not cheap. They eat RAM, and spinning one up puts real load on the CPU for a minute or so. If you have other tests running at the same time and they rely on tight timeouts, expect interference. I try not to write tests like that anyway.

Screenshots

e2eMobileAppTester desktop view
Web · desktop e2eMobileAppTester desktop view

Details

RefE2M · 07
ZoneHarness
StatusReleased · OSS
Stackgo · adb · docker