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 v20.06.0

Published by bootstraponline over 4 years ago

Stable release for commit 77f18db

v20.06.0

flank - Flank v20.05.2

Published by bootstraponline over 4 years ago

Stable release for commit 7618ebd

v20.05.2

flank - Flank v20.05.1

Published by bootstraponline over 4 years ago

Stable release for commit 88f336d

v20.05.1

flank - Flank v20.05.0

Published by bootstraponline over 4 years ago

Stable release for commit ead2739

Release highlights

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:

  • Date based version numbers! 20.05.0 is the first Flank release in May.
  • Server side sharding. All the shards show up in one matrix if you're using a single APK. This is a huge stability and user experience win. num-flaky-test-attempts will retry entire shards.
  • Video, auto login, and perf metrics default to off to optimize for performance. You can turn them back on if desired.
  • Flank no longer hangs on exceptions!
  • The API is used to fetch XML results on Android instead of parsing XML files. This improves performance and correctness.
  • Web links to the matrices are printed at the start of each run.
  • Many new features are now supported in Flank and are coming soon to Fladle. additional-apks, disableSharding, smartFlankDisableUpload, testRunnerClass, localResultsDir, testTargetsAlwaysRun, runTimeout, ignoreFailedTests, numUniformShards, clientDetails, otherFiles, networkProfile, roboScript, roboDirectives
  • Improved memory usage for running on small virtual machines
  • ASCII doc in the repo for every supported Flank command
  • Flank is now on maven central! The group id has changed from flank to com.github.flank We're working to automatically sync each new release to maven.
  • Timing values corrected in JUnit XML files on Android.
  • Fixed test filtering logic when using notPackage and notClass

v20.05.0

flank - Flank v8.1.0

Published by bootstraponline almost 5 years ago

Stable release for commit 4f0d4a3

v8.1.0

flank - Flank v8.0.1

Published by bootstraponline about 5 years ago

Stable release for commit 4942e6f

v8.0.1

flank - Flank v8.0.0

Published by bootstraponline about 5 years ago

Stable release for commit a484ff0

v8.0.0

flank - Flank v7.0.2

Published by bootstraponline about 5 years ago

Stable release for commit 9c25955

v7.0.2

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

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