allure-framework / allure-framework/allure3
Implement a Cucumber Messages reader
- Dominant language
- HTML
- Stars
- 401
- Forks
- 58
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 34
Description
The Cucumber's 'message' reporter writes the Cucumber Messages in a newline-delimited JSON file. Cucumber advises using this format instead of Cucumber JSON, which they consider legacy.
We should support this new format with a new reader.
#### Useful links
- [The GitHub repository](https://github.com/cucumber/messages) that documents the protocol.
- [The JSON schemas](https://github.com/cucumber/messages/tree/main/jsonschema)
- [The message format description](https://github.com/cucumber/messages/blob/main/messages.md)
Contributor guide
Research direction
Start with the Cucumber Messages repository, especially the protocol description and JSON schemas linked in the issue, to understand the newline-delimited format. Then locate the project's existing report readers and determine how a new reader fits their interfaces. Done means the reader can consume Cucumber Messages files and expose their contents to Allure reporting.
Written by the indexing model from the issue text.
Assessment
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100