cucumber-jvm
cucumber-jvm copied to clipboard
Cucumber for the JVM
**Is your feature request related to a problem? Please describe.** I was frustrated when i tried to figure out why my tests would fail. Until i notices that my setup...
Many users discover Cucumber Reports by reading the banner printed at the end of the run: ``` ┌───────────────────────────────────────────────────────────────────────────────────┐ │ Share your Cucumber Report with your team at https://reports.cucumber.io │ │...
**Is your feature request related to a problem? Please describe.** I am using a dockerized image running Cucumber through `io.cucumber.core.cli.Main#main`. I run this dockerized image in a CI in order...
Single step expression is compiled into regex more than once (thus it makes test execution slower)
It seems that all step expressions are re-compiled into regexes before each scenario. **Steps to reproduce the behavior:** 1. Given I have feature file like: ``` Feature: Whatever Scenario: S1...
**Is your feature request related to a problem? Please describe.** I would like to capture the URL of the published report and send a message to an external service (Slack)...
This is related to https://github.com/cucumber/cucumber-eclipse/issues/368 The JavaBackend currently has no way to access SnippetGenerator and TypeRegistry that makes it impossible for IDEs or other code to reuse the information collected...
**Issues with the plugin system** 1. Concrete plugin implementations should not be in core. Plugins tend to use third party dependencies. We have to shade these in or suffer the...
Currently, we can only access `Scenario` level information in `@BeforeStep` & `@AfterStep`, it would be really great having step level information like, step name, line no, etc. This will help...
The following is possible but not documented: ``` @CuucumberOptions(...) public class A { } @CuucumberOptions(...) public class B extends A { } ``` The options are merged. - Tags and...
**Is your feature request related to a problem? Please describe.** I'm using Runtime.builder() to create a cucumber-cli like custom runner. This runner like to redirect the everything that goes to...