flank

Massively parallel Android and iOS test runner for Firebase Test Lab

APACHE-2.0 License

Downloads
49
Stars
663
Committers
81

Bot releases are visible (Hide)

flank - Flank v5.0.0

Published by bootstraponline over 5 years ago

Stable release for commit df8690b

v5.0.0

  • #506 Add bugsnag reporting to detect Flank crashes. (bootstraponline)
  • #507 Improve error message when credentials fail to load, folder doesn't exist, and on bucket creation failure. Properly pass through user credential when checking the storage bucket. (bootstraponline)
  • #514 Rename testShards to maxTestShards (miguelslemos)
  • #518 Add deprecation warnings when old key names are used. flank android doctor --fix will auto fix the YAML file. (bootstraponline)
  • #519 Rename maxTestShards to max-test-shards, shardTime to shard-time, repeatTests to repeat-tests, smartFlankGcsPath to smart-flank-gcs-path, disableSharding to disable-sharding. Moved project from gcloud to flank (bootstraponline)
  • #523 Add --local-result-dir to make it easy to find the test result at a fixed path. (bootstraponline)
  • #524 Fix iOS test sharding when there's a space in the path (bootstraponline)
  • #522 Correctly report test results and exit code when using flaky-test-attempts (bootstraponline)
  • #530 Save files downloaded with files-to-download to device root folder. Fix web links in HTML report. (bootstraponline)
  • #533 Update matrix_ids.json on every matrix change. Useful for debugging runs that crashed. (jschear)
flank - Flank v4.4.0

Published by bootstraponline over 5 years ago

Stable release for commit 5b0d232

v4.4.0

flank - Flank v4.3.1

Published by bootstraponline over 5 years ago

Stable release for commit bed21ae

v4.3.1

flank - Flank v4.3.0

Published by bootstraponline over 5 years ago

Stable release for commit 1ea9488

v4.3.0

flank - Flank v4.2.0

Published by bootstraponline almost 6 years ago

Stable release for commit 5148c33

v4.2.0

  • Fix create Gcs bucket #444
  • Add files-to-download to Android and iOS. Specify a list of regular expressions to download files from the Google Cloud Storage bucket. #441
  • Add flank auth login to authorize with a user account instead of a service account. #446
  • Add flaky-test-attempts support on Android and iOS which automatically retries failed tests. #454
flank - Flank v4.1.1

Published by bootstraponline almost 6 years ago

Stable release for commit 2f85d08

v4.1.1

  • Add support for parameterized iOS tests when shard count is 1. #435
  • Add support for SkipTestIdentifiers when parsing iOS .xctestrun files. #435
flank - Flank v4.1.0

Published by bootstraponline almost 6 years ago

Stable release for commit e635ec3

v4.1.0

  • app, test, and xctestrun-file now support ~, environment variables, and globs (*, **) when resolving paths. #386
  • Add CLI support for flank android run and flank ios run
  • Add experimental smartFlankGcsPath to shard iOS and Android tests by time using historical run data. The amount of shards used is set by testShards. #385
  • Fix parsing empty testcase #402
  • Add progress bar when uploading files. #403
  • iOS iPhone 8 default device has been updated from 11.2 to 12.0.
flank - Flank v4.0.0

Published by bootstraponline almost 6 years ago

Release for commit 7eea0f7

  • Add flank cancel command. See flank cancel --help
  • Add flank refresh command. See flank refresh --help
  • Automatically detect projectId from service account credential
  • Always generate aggregated JUnit XML reports
  • Update HTML report to use create-react-app v2.1.0
  • Add support for Xcode 10.1
  • Improve test parsing to detect Swift tests that throw errors
  • Update Flank exit codes, see readme for details.
  • Link to matrix root when testing on multiple devices
flank - Flank v3.2.1

Published by bootstraponline about 6 years ago

Release for commit 7ef4b19

flank - Flank v3.2.0

Published by bootstraponline about 6 years ago

Release for commit 86a530f

  • Fixed storage bucket discovery to work on large buckets
  • Updated Android testTargets to support class, notClass, size, annotation, notAnnotation, package, notPackage, testFile, notTestFile
  • Added xcode-version support for iOS. This enables running on Xcode 10.
  • Resolved socket timeout exception
flank - Flank v3.1.1

Published by bootstraponline about 6 years ago

Release for commit e34e5e9

  • Fix results-history-name support
flank - Flank v3.1

Published by bootstraponline about 6 years ago

Flank v3.1

  • Improved YAML parsing for doctor & run commands
  • Added iOS sharding support for Linux x64
  • Added results-history-name support for iOS and Android
  • Simplified billing reporting
  • Enhanced argument printing when running via CLI
flank - Flank v3

Published by bootstraponline about 6 years ago

Flank v3 release. Completely rewritten in Kotlin using Firebase Test Lab APIs. No dependency on gcloud CLI. See readme for details.

flank - v2.0.3

Published by bootstraponline over 6 years ago

Flank 2.0.3

Final release of Flank Java.

Package Rankings
Top 4.06% on Proxy.golang.org
Top 5.35% on Github actions
Top 25.95% on Repo1.maven.org
Top 38.14% on Formulae.brew.sh
Related Projects