Android emulator
Android emulator CI på GitHub Actions
Instrumenteringstest tager 40 minutter, fordi emulatoren kører i software.
4m → 25s
Emulator boot
40m → 9m
Test suite
Hvorfor det sker
Hvad skal ændres
- Løb på en løber, der udsætter KVM for jobbet
- Cache AVD-snapshot, så emulatoren starter varm
- Brug et hovedløst systembillede uden Google Play-tjenester, hvor det er muligt
- Shard-instrumenteringstest på tværs af flere emulatorforekomster
Android-emulator på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Reager NativeHver build genkompilerer native iOS- og Android-afhængigheder fra kilden.iOSXcode bygger fra bunden, og kodesignering er skrøbelig i CI.AndroidGradle løser afhængigheder igen, og emulatoren har ingen hardwareacceleration.FladderFlutter SDK og pub-cachen downloades på hver kørsel, for hver platform.