Massively parallel Android and iOS test runner for Firebase Test Lab
APACHE-2.0 License
Bot releases are hidden (Show)
Published by piotradamczyk5 over 3 years ago
Published by piotradamczyk5 over 3 years ago
This Github action allow running Flank using your Github workflows.
Documentation for Flank is at flank.github.io/flank
Input name | Description | Required | Default |
---|---|---|---|
version |
Flank version to run. Minimal supported version is v21.03.1 . Leaving it blank will fallback to latest version. |
false |
latest available |
service_account |
Service account to authenticate with. Could be path to file, link to file or file content itself. More information about creating a service account could be found at documentation | true |
|
platform |
Platform to run. Could be ios or android
|
true |
|
flank_configuration_file |
Flank configuration file. More info how it should look like is in documentation | true |
Output name | Description |
---|---|
gcloud_results_directory |
Link to Gcloud store where results are stored. |
local_results_directory |
Path to local results directory. All output files from this run are stored inside. You could use it as output artifacts. |
- name: <your name>
id: <id of action>
uses: Flank/flank@master
with:
version: <Flank version to run, minimum supported is v21.03.1, default latest>
service_account: <file content, file link or path to file with service account>
platform: [android|ios]
flank_configuration_file: <Path to configuration file>
- name: flank run
id: flank_run
uses: Flank/flank@master
with:
# Flank version to run
version: v21.03.1
# Service account file content from secrets
service_account: ${{ secrets.SERVICE_ACCOUNT }}
# Run Android tests
platform: android
# Path to configuration file from local repo
flank_configuration_file: './testing/android/flank-simple-success.yml'
- name: output
run: |
# Use local directory output
echo "Local directory: ${{ steps.flank_run.outputs.local_results_directory }}"
# Use Gcloud storage output
echo "Gcloud: ${{ steps.flank_run.outputs.gcloud_results_directory }}"
- name: flank run
id: flank_run
uses: Flank/flank@master
with:
# Service account file from repository
service_account: './service_account.json'
# Run Android tests
platform: android
# Path to configuration file from local repo
flank_configuration_file: './testing/android/flank-simple-success.yml'
- name: output
run: |
# Use local directory output
echo "Local directory: ${{ steps.flank_run.outputs.local_results_directory }}"
# Use Gcloud storage output
echo "Gcloud: ${{ steps.flank_run.outputs.gcloud_results_directory }}"
- name: Create service account
run: echo '${{ secrets.SERVICE_ACCOUNT }}' > service_account_created.json
- name: flank run
id: flank_run
uses: Flank/flank@master
with:
# Service account created in previous step
service_account: './service_account_created.json'
# Run Android tests
platform: android
# Path to configuration file from local repo
flank_configuration_file: './testing/android/flank-simple-success.yml'
- name: output
run: |
# Use local directory output
echo "Local directory: ${{ steps.flank_run.outputs.local_results_directory }}"
# Use Gcloud storage output
echo "Gcloud: ${{ steps.flank_run.outputs.gcloud_results_directory }}"
All 3 runner operating systems are supported.
Published by piotradamczyk5 over 3 years ago
Published by piotradamczyk5 over 3 years ago
Published by piotradamczyk5 over 3 years ago
Published by Sloox almost 4 years ago
For internal dogfood use only
Published by Sloox about 4 years ago
Dont use this
Published by Sloox about 4 years ago
V1.2-action
Published by Sloox about 4 years ago
Sends a Firebase community Message about new releases
Published by bootstraponline over 4 years ago
Stable release for commit 02bca27
Published by bootstraponline over 4 years ago
Stable release for commit 08de9c3
Published by bootstraponline over 4 years ago
Stable release for commit 6d25735
Published by bootstraponline over 4 years ago
Stable release for commit 77f18db
environment-variables
for robo test executions instead of throwing exception. (adamfilipow92)Published by bootstraponline over 4 years ago
Stable release for commit 7618ebd
Published by bootstraponline over 4 years ago
Stable release for commit 88f336d
Published by bootstraponline over 4 years ago
Stable release for commit ead2739
Flank 20 has been released! This includes 41 features and bug fixes from 9 authors (bootstraponline, RainNapper, Kurt-Bonatz, doodla, jan-gogo, pawelpasterz, fondesa, Writhe, adamfilipow92).
Highlights include:
flank
to com.github.flank
We're working to automatically sync each new release to maven.flank
to com.github.flank
(bootstraponline)Published by bootstraponline almost 5 years ago
Stable release for commit 4f0d4a3
--keep-file-path
for Android when downloading assets from Google Cloud Storage. (tahirhajizada)Published by bootstraponline about 5 years ago
Stable release for commit 4942e6f
Published by bootstraponline about 5 years ago
Stable release for commit a484ff0
flaky-test-attempts
to num-flaky-test-attempts
. Rename repeat-tests
to num-test-runs
. (bootstraponline)Published by bootstraponline about 5 years ago
Stable release for commit 9c25955