Table of Contents

Class VstsReporterMessageHandler

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

An implementation of IRunnerReporterMessageHandler that supports VstsReporter.

public class VstsReporterMessageHandler : DefaultRunnerReporterMessageHandler, IRunnerReporterMessageHandler, IMessageSink, IAsyncDisposable
Inheritance
VstsReporterMessageHandler
Implements
Inherited Members
AggregateMessageSink.GetOrCreateAggregatedSink<TDispatcher>(ref TDispatcher)

Remarks

Initializes a new instance of the VstsReporterMessageHandler class.

Constructors

VstsReporterMessageHandler(IRunnerLogger, string, string, int)

An implementation of IRunnerReporterMessageHandler that supports VstsReporter.

Methods

DisposeAsync()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished>)

Called when ITestAssemblyFinished is raised.

HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting>)

Called when ITestAssemblyStarting is raised.

HandleTestFailed(MessageHandlerArgs<ITestFailed>)

Called when ITestFailed is raised.

HandleTestPassed(MessageHandlerArgs<ITestPassed>)

Called when ITestPassed is raised.

HandleTestSkipped(MessageHandlerArgs<ITestSkipped>)

Called when ITestSkipped is raised.

HandleTestStarting(MessageHandlerArgs<ITestStarting>)

Called when ITestStarting is raised.