Home / Companies / Expo / Blog / Post Details
Content Deep Dive

Agentic CI for Expo apps with TesterArmy

Blog post from Expo

Post Details
Company
Date Published
Author
Oskar Kwaśniewski
Word Count
1,387
Company Posts That Month
14
Language
English
Hacker News Points
-
Post removed?
No
Summary

Agentic CI combines Expo EAS Workflows with TesterArmy to adapt mobile app testing to each pull request rather than running an identical fixed test suite, aiming to give reviewers recordings and evidence that changed user-facing functionality works before merging. The approach uses AI agents to configure EAS build profiles for iOS Simulator apps and Android APKs, securely access TesterArmy credentials through EAS environment variables, build or reuse native artifacts through fingerprinting and repacking for JavaScript-only changes, upload builds, and run saved regression tests. For pull requests, TesterArmy analyzes the code diff and description, determines whether a platform-specific user-visible change requires testing, generates natural-language test steps, executes them in cloud simulators or emulators, and posts results and videos to GitHub. Failed exploratory tests are advisory by default but can be configured as required merge-blocking checks, while non-user-facing changes can be skipped with an explanation. The workflow can also connect coding agents such as Claude Code, Codex, or Cursor to testing instructions embedded in pull request descriptions, creating a loop in which agents write changes, EAS builds or repacks them, and testing agents validate them. TesterArmy cites Juno, an Expo-based health-app team, as an example of a high-volume adopter that reported substantially faster pull request throughput, and recommends beginning with its example repository and a verified saved test before enabling dynamic testing and build reuse.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
AI Agents 1 5,609 1,414 272 -6%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.