Repository navigation
speedrun v0.2.6
macOS arm64 and Linux x86_64, Android and iOS simulators (the iOS agent was built with Xcode 27.0).
- iOS: when a read of the app comes back empty, Speedrun tries again and records why. On one CI run, with iOS 26's "Save Password?" sheet up over a busy React Native screen, every read of the app for a minute held nothing but the app itself: neither the sheet nor the screen behind it, though both were showing. We haven't been able to reproduce it yet. Such a read is now repeated through a fresh connection to the app, and Speedrun continues with that one if it returns the screen. Either way, the agent's log (
logs/ios-agent.login a failed flow's debug output) gets aspeedrun: empty read of …line every 5 s while it lasts, with what XCTest sees: the app's state and process, the apps it lists as on screen, and what SpringBoard and those apps contain. If you hit this, please send us that log. Normal runs never read empty and are unchanged.
To update: speedrun update, or brew upgrade speedrun if you installed with Homebrew.