Flank
Test sharding on Firebase Test Lab
Matthew Edwards
matt@bootstraponline.com
Agenda
Flank
Massively parallel Android and iOS test runner
Flank History
Flank History
Flank History
Features
Test Running
flank
gcloud
Android Sharding
iOS Sharding
flank.ios.yml
gcloud:
test: ./EarlGreyExample.zip
xctestrun-file: ./EarlGreyExample.xctestrun
xcode-version: 10.1
device:
- model: iphone8
version: 12.0
locale: en
orientation: portrait
flank:
testShards: 2
$ flank ios run
$ gcloud firebase test ios run flank.ios.yml:gcloud
flank.yml
gcloud:
app: ./app-debug.apk
test: ./app-debug-androidTest.apk
device:
- model: NexusLowRes
version: 28
flank:
testShards: 2
$ flank android run
$ gcloud firebase test android run flank.yml:gcloud
Cost Reporting
Stability Testing
flank:
repeatTests: 100
JUnit XML
HTML report
Flank Roadmap
Smart Flank
Flank API
Download �Flank
Community
Flank iOS Usage
Flank Android Usage
Thanks to our users!
Ask me anything
matt@bootstraponline.com��#flank channel on Firebase Slack
https://firebase.community�