cucumber / cucumber/react-components

add timeline visualisation for parallel runners

Open
#126 4 comments 0 reactions 0 assignees View on GitHub
:cucumber: core team :zap: enhancement
Dominant language
TypeScript
Stars
38
Forks
13
Avg merge
16h 2m
Merged PRs (30d)
7

Description

We're in the process of removing tight coupling to Gherkin 5 from Cucumber-JVM. Its [TimelineFormatter](https://github.com/cucumber/cucumber-jvm/blob/master/core/src/main/java/io/cucumber/core/plugin/TimelineFormatter.java) is tightly coupled to Gherkin 5, and should be removed.

Moreover, the very useful functionality in `TimelineFormatter` should be available to users of other Cucumber implementations that support parallelism (currently only Cucumber.js).

We already have early stage support for rendering Cucumber in [cucumber-react](), which is wrapped as a standalone command-line tool in [html-formatter](https://github.com/cucumber/cucumber/tree/master/html-formatter). It would make sense to improve `cucumber-react` with the ability to render the same UI as the Cucumber-JVM `TimelineFormatter` (using React).

Also see cucumber/common#755

/cc @charlierudolph @boaty82 @mpkorstanje @vincent-psarga

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.