emitted when the test bails out
emitted when the test is complete
emitted when a timeout occurs
Emitted when the parser emits a result, with the full parser result object
Emitted when the test is in an idle state, not waiting for anything, with nothing in its queue. Used by the root @tapjs/core!tap.TAP singleton to know when to automatically terminate.
Emitted whenever the test has an assertion result, with the minimal
{ ok, message, extra }
result object.
Emitted when a child test is initiated that will process a subprocess output as a TAP stream
Emitted when a child test is initiated that will process stdin as a TAP stream
Emitted when a subtest is added to its parent's management
Emitted when a subtest is completed and no longer active, but may not yet have been processed by the parent test.
Emitted when a subtest begins to be processed.
Emitted when a subtest begins running
Emitted when a child tests is initiated that replays a .tap file.
Emitted when a child test is initiated that will process a node Worker thread's output as a TAP stream
Events emitted by TestBase and inherited classes