fladle
fladle copied to clipboard
Easily scale your Android Instrumentation Tests across Firebase Test Lab with Flank.
If an Android module has no tests, we should be able to skip it automatically. The current behavior is: ``` RunTests No tests for mymodule-debug-androidTest.apk Saved 0 shards to android_shards.json...
Using dependOnAssemble with Fulladle tries to find TestedExtension in root project. TestedExtension is only part of Android libraries and application. Fulladle should ignore root module when dependOnAssemble is set to...
We just enabled configuration caching in our project, but had to disable it for our tests because of the following error: ``` 1 problem was found storing the configuration cache....
When using Workload Identity Federation on GitHub Actions, there are a few compatibility issues that come up with Fladle. The token provided by the [Google Auth GitHub Action](https://github.com/google-github-actions/auth) doesn't include...
Hi, i am trying to distribute a set of tests A on one shard and set of testsB on a separate shard. I assume that't the solution would be to...
Hi, When using the re-run feature, I wanted to know if there is a way to identify tests that have been re-run / are flakey. Is there an easy way...
AGP 4+ contains new APIs for accessing build variants (and the APKs produced for each of them), and the existing APIs have been deprecated. The main differences appear to be:...
Flank supports `parameterized-tests` parameters. 4 values are possible; default, ignore-all, shard-into-single and shard-into-multiple. ``` ### parameterized-tests ## Specifies how to handle tests which contain the parameterization annotation. ## 4 options...
Hey, it would be amazing if we could just run stuff like `./gradlew runFlank$MY_VARIANT` `./gradlew runFlank$MY_VARIANT$MY_CONFIG` It would free us from the need of setting `variant`. This is a pain...
``` fladle { serviceAccountCredentials(testLabApiKey) devices = [ new Device("Pixel2", 28, null, null) ] configs { one { variant = "one-debug" } two { variant = "two-debug" } } } ```...