Repository navigation
Commit 4aeb269
committed
Overlap simulator boot with the rest of the iOS E2E setup
The iOS E2E action did all of its setup one step after another before
touching the simulator. `xcrun simctl install` then waited ~2 minutes for
the simulator to finish booting.
- Start booting the simulator as the first step (new `boot` subcommand
of maestro-ios.js), so it boots while Maestro, Java, the node modules
and Metro are being set up.
- Drop the `idb-companion` install. Maestro removed its IDB dependency on
iOS in 1.x (see "Removed IDB on iOS" in its changelog) and 2.6.1 doesn't
reference it.
- Drop the second Node.js setup: both callers (RNTester and the template
app) already set up Node.js before using the action.1 parent 79a54ab commit 4aeb269
2 files changed
Lines changed: 30 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
41 | 49 | | |
42 | 50 | | |
43 | 51 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | 52 | | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
53 | 56 | | |
54 | | - | |
55 | | - | |
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
28 | 33 | | |
29 | 34 | | |
30 | 35 | | |
| |||
557 | 562 | | |
558 | 563 | | |
559 | 564 | | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
560 | 574 | | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
565 | 583 | | |
566 | 584 | | |
567 | 585 | | |
| |||
0 commit comments