cucumber
cucumber copied to clipboard
Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
Resolves #212 Superseeds #214 ## Synopsis For now there is no way to retry failed `Scenario`s. ## Solution Implement ability to implement retries of failed `Scenario`s with: 1. Tags `@retry`/`@retry(3)`/`@retry.after(3s)`/`@retry(5).after(all)`...
I was wondering if it's something that we can add to the framework. We already have a function to repeat failed tests output but we don't have a function to...
I believe we can support better logging by integrating support for brilliant [`tracing`][1] crate, as current solution described in #177 is quite unintuitive and requires additional setup. We can implement...
Priority attribute tells the executor how early need to add scenario to the execution queue. In some cases there is no way to tell the executor to run scenarios in...
If this feature already exists I apologize, but I can't seem to find it if it does. I would like cucumber to output (whether in the console or a file)...
Revealed from https://github.com/cucumber-rs/gherkin/discussions/28#discussion-3257377 > [Cucumber Messages](https://github.com/cucumber/cucumber/tree/master/messages) is a message protocol for representing results and other information from Cucumber - Replaces `json` and `junit` formatters. > > Stability/Performance: > > >...
Hey there ! I wrote a lib I want to test with cucumber. My lib use some struct that has some lifetimes, like this : ``` pub struct Intersection), Interset(Intersections>),...
### What did you observe? Integrating support for line continuations in step definition patterns into the official cucumber VSCode extension ([cucumber/vscode#179](cucumber/language-service/pull/179)). Was unsure how to handle a line continuation no...
The feature and step examples in the readme involve a dependency (which requires more than a simple dependency line), and introduces async behavior with delays without making it clear if...