Class RunnerEventSink
Class that maps test runner messages to events.
public class RunnerEventSink : IMessageSink
- Inheritance
-
RunnerEventSink
- 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
messageIMessageSinkMessageThe message from the message bus
Returns
- bool
Return
trueto continue running tests, orfalseto stop.
Events
TestAssemblyDiscoveryFinishedEvent
Occurs when the runner is starting discovery for a given test assembly.
public event MessageHandler<TestAssemblyDiscoveryFinished>? TestAssemblyDiscoveryFinishedEvent
Event Type
TestAssemblyDiscoveryStartingEvent
Occurs when the runner has finished discovery for a given test assembly.
public event MessageHandler<TestAssemblyDiscoveryStarting>? TestAssemblyDiscoveryStartingEvent
Event Type
TestAssemblyExecutionFinishedEvent
Occurs when the runner has finished executing the given test assembly.
public event MessageHandler<TestAssemblyExecutionFinished>? TestAssemblyExecutionFinishedEvent
Event Type
TestAssemblyExecutionStartingEvent
Occurs when the runner is starting to execution the given test assembly.
public event MessageHandler<TestAssemblyExecutionStarting>? TestAssemblyExecutionStartingEvent
Event Type
TestExecutionSummariesEvent
Occurs when the runner has finished executing all test assemblies.
public event MessageHandler<TestExecutionSummaries>? TestExecutionSummariesEvent