Skip to content

Cucumber Messages protocol #169

Open
@tyranron

Description

@tyranron

Revealed from cucumber-rs/gherkin#28 (comment)

Cucumber Messages is a message protocol for representing results and other information from Cucumber - Replaces json and junit 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestk::UI/UXUI (user interface) and UX (user experience) changesk::apiRelated to API (application interface)postponedPostponed due to lack of implementation reasonsrfc

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions