Table of Contents

Class DiscoveryEventSink

Namespace
Xunit.Runner.Common
Assembly
xunit.v3.runner.common.dll

Class that maps test framework discovery messages to events.

public class DiscoveryEventSink : IMessageSink
Inheritance
DiscoveryEventSink
Implements
Inherited Members

Methods

OnMessage(IMessageSinkMessage)

Reports the presence of a message on the message bus. This method should never throw exceptions.

public bool OnMessage(IMessageSinkMessage message)

Parameters

message IMessageSinkMessage

The message from the message bus

Returns

bool

Return true to continue running tests, or false to stop.

Events

DiscoveryCompleteEvent

Occurs when a IDiscoveryComplete message is received.

public event MessageHandler<IDiscoveryComplete>? DiscoveryCompleteEvent

Event Type

MessageHandler<IDiscoveryComplete>

DiscoveryStartingEvent

Occurs when a IDiscoveryStarting message is received.

public event MessageHandler<IDiscoveryStarting>? DiscoveryStartingEvent

Event Type

MessageHandler<IDiscoveryStarting>

TestCaseDiscoveredEvent

Occurs when a ITestCaseDiscovered message is received.

public event MessageHandler<ITestCaseDiscovered>? TestCaseDiscoveredEvent

Event Type

MessageHandler<ITestCaseDiscovered>