Skip to content

Commit

Permalink
docs: Added documentation about Cucumber support
Browse files Browse the repository at this point in the history
  • Loading branch information
Piotr Adamczyk authored and mergify-bot committed Oct 5, 2020
1 parent c56b658 commit 50c40db
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -744,6 +744,10 @@ and flank's example [gradle-export-api](https://github.com/Flank/flank/tree/mast
- Clear IDE cache using `File > Invalidate Caches / Restart`
- Re-import project using root `build.gradle.kts`
- Sync project again

5) > Does Flank support Cucumber?
Please check [document](docs/cucumber_support.md) for more info

# Resources

Expand Down
17 changes: 17 additions & 0 deletions docs/cucumber_support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Cucumber support

Firebase test lab and Flank [do not support](https://firebase.google.com/docs/test-lab/troubleshooting?platform=android#support-for-platforms-android) Cucumber.
However, you could run these tests.
- To make them work properly please disable sharding using `.yml` options:
```yaml
flank:
disable-sharding: true
```
or by using command-line option
```shell script
--disable-sharding
```

- If you would like to use orchestrator please make sure that you are using at least version `1.3.0` of it.
- [Currently](https://github.com/Flank/flank/issues/1189), Flank will run Cucumber tests only if there are other Instrumented tests to run in your test apk.
In other cases Flank will fast fail with `There are no tests to run` message.

0 comments on commit 50c40db

Please sign in to comment.