Skip to content
This repository was archived by the owner on Sep 7, 2018. It is now read-only.
This repository was archived by the owner on Sep 7, 2018. It is now read-only.

Share a standard Reporter interface? #419

@JamesMGreene

Description

@JamesMGreene

We on the QUnit team have been discussing the possibility of working with other JS test frameworks that can be run client-side (e.g. Mocha, Jasmine, Intern, etc.) to agree upon a standard Reporter interface so that we could hopefully share Reporter plugins between testing frameworks.

This would most likely come in the form of an EventEmitter interface (.on(...)/.off(...)) with an agreed upon:

  • minimum viable set of standardly-named events
  • associated standard set of data/details provided for each event
  • minimum viable set of standard test status types (e.g. pass, fail, skip, todo, pending, etc.)

Would you guys be interested in discussing this further with us?

If so, I've added @cjohansen, @augustl, and @dwittner to a "Team Buster" group for https://github.com/js-reporters/js-reporters.

Discussions: https://github.com/js-reporters/js-reporters/issues/

Cross-reference issues:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions