|
2 | 2 |
|
3 | 3 | This directory contains comprehensive CI/CD workflows using **orchestrated testing** powered by process-compose for the Devbox mobile plugins and example projects. |
4 | 4 |
|
5 | | -## What's New: Orchestrated Testing 🚀 |
| 5 | +## Orchestrated Testing |
6 | 6 |
|
7 | | -All workflows now use process-compose orchestration with: |
| 7 | +All workflows use process-compose orchestration with: |
8 | 8 | - ✅ **Automatic status checks** - Boot verification, app deployment, process health |
9 | 9 | - ✅ **Concurrent execution** - Independent tests run in parallel |
10 | 10 | - ✅ **Configurable timeouts** - No infinite hangs (`BOOT_TIMEOUT`, `TEST_TIMEOUT`) |
@@ -77,17 +77,17 @@ This workflow provides fast feedback with **improved reliability** through autom |
77 | 77 | - **Min**: API 21 (Android 5.0 Lollipop) on ubuntu-24.04 |
78 | 78 | - **Max**: API 36 (Android 15) on ubuntu-24.04 |
79 | 79 | - **Hardware Acceleration**: KVM enabled for performance |
80 | | -- **NEW**: Orchestrated with automatic boot verification |
| 80 | +- Orchestrated with automatic boot verification |
81 | 81 |
|
82 | 82 | #### iOS |
83 | 83 | - **Min**: iOS 15.4 on macos-14 (first Apple Silicon macOS supporting iOS 15.4) |
84 | 84 | - **Max**: iOS 26.2 on macos-15 (latest macOS version) |
85 | | -- **NEW**: Orchestrated with automatic boot verification |
| 85 | +- Orchestrated with automatic boot verification |
86 | 86 |
|
87 | 87 | #### React Native |
88 | 88 | - Tests both Android and iOS builds on min/max versions |
89 | | -- **NEW**: Unified job with platform matrix (was split before) |
90 | | -- **NEW**: Orchestrated with full status checking |
| 89 | +- Unified job with platform matrix |
| 90 | +- Orchestrated with full status checking |
91 | 91 |
|
92 | 92 | **Jobs**: |
93 | 93 |
|
@@ -210,7 +210,7 @@ When a test fails: |
210 | 210 |
|
211 | 211 | 1. **Check the job logs** in the Actions tab |
212 | 212 | 2. **Download artifacts** (uploaded automatically on failure): |
213 | | - - **NEW**: Process-compose logs per process (setup, build, boot, deploy, verify) |
| 213 | + - Process-compose logs per process (setup, build, boot, deploy, verify) |
214 | 214 | - Android: `/tmp/android-e2e-logs/`, build outputs |
215 | 215 | - iOS: `/tmp/ios-e2e-logs/`, CoreSimulator logs |
216 | 216 | - React Native: `/tmp/rn-e2e-logs/`, both platforms |
|
0 commit comments