Description
Revealed from cucumber-rs/gherkin#28 (comment)
Cucumber Messages is a message protocol for representing results and other information from Cucumber - Replaces
json
andjunit
formatters.Stability/Performance:
With Cucumber Messages, several messages containing smaller pieces of information are emitted continuously to a stream,
avoiding high memory consumption and enabling real-time processing of results.Additional functionality (motivation):
The protocol aims to decouple various components of the Cucumber platform so that:
Each component only needs to know about a subset of messages
Gherkin is decoupled from the Cucumber execution component
- This is part of a strategy to support other formats such as Markdown and Excel
@ilslv what do you think about this? We have the similar thing in our implementation, but hand-baked. Should we support it as a bare-bone of our implementation, or rather have just yet another Writer
for it?