allure-framework / allure-framework/allure3

Implement a Cucumber Messages reader

Open
#79 0 comments 1 reaction 0 assignees View on GitHub
type:new feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.