Skip to content

Not all EUnit states are managed in ltest listener #49

@oubiwann

Description

@oubiwann

Sadly, EUnit states are undocumented. The source code has to be examined when attempting to create a 100% EUnit compatible test listener.

The following files need to be compared carefully:

With the latter getting updates for the missing (or commented-out) bits. Note that this set of missing functionality dates from the earlier days of ltest (formerly lunit, formerly lfeunit).

Tasks:

  • Handle cancelled tests
  • Add start/2 (not really state management, but we can hit this while we're bringing the rest of ltest_listener into accord with eunit_listener)
  • In handle_begin add another clause like for the undefined description, but for an empty string
  • In handle_end add another clause like for the undefined description, but for an empty string

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions