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 hidden (Show)

flank - Flank v7.0.1

Published by bootstraponline about 5 years ago

Stable release for commit 9d431d2

v7.0.1

flank - Flank v7.0.0

Published by bootstraponline about 5 years ago

Stable release for commit 332acb8

v7.0.0

  • #574 Improve test shard error reporting. Update device catalog to use projectId. (bootstraponline)
  • #582 Fix iOS exit code when using flaky-test-attempts. Don't print environment-variables to stdout for security. (bootstraponline)
  • #584 Poll all test executions instead of only the first per matrix. (bootstraponline)
  • #585 Fix bug in smart flank when sharding tests that run in 0 seconds. (bootstraponline)
flank - Flank v6.2.3

Published by bootstraponline over 5 years ago

Stable release for commit db71eb8

v6.2.3

flank - Flank v6.2.2

Published by bootstraponline over 5 years ago

Stable release for commit 6844b48

v6.2.2

flank - Flank v6.2.1

Published by bootstraponline over 5 years ago

Stable release for commit b63fc7f

v6.2.1

flank - Flank v6.2.0

Published by bootstraponline over 5 years ago

Stable release for commit 39329c3

v6.2.0

  • #560 Add --test-runner-class support for Android. (jschear)
flank - Flank v6.1.0

Published by bootstraponline over 5 years ago

Stable release for commit a7cbdc2

v6.1.0

  • #542 Add additional-app-test-apks to include multiple app/test apk pairs in a single run. (bootstraponline)
flank - Flank v6.0.1

Published by bootstraponline over 5 years ago

Stable release for commit 42bfc7b

v6.0.1

flank - Flank v6.0.0

Published by bootstraponline over 5 years ago

Stable release for commit 85d4266

v6.0.0

flank - Flank v5.1.0

Published by bootstraponline over 5 years ago

Stable release for commit 6a4932f

v5.1.0

  • #537 Add smart-flank-disable-upload yml option to prevent new results from overriding previous results. (elihart)
flank - Flank v5.0.2

Published by bootstraponline over 5 years ago

Stable release for commit 182d0c5

v5.0.2

flank - Flank v5.0.1

Published by bootstraponline over 5 years ago

Stable release for commit 639ae4b

v5.0.1

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
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