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

Remarks

Initializes a new instance of the VstsReporterMessageHandler class.

Constructors

VstsReporterMessageHandler(IRunnerLogger, string, string, int)

An implementation of IRunnerReporterMessageHandler that supports VstsReporter.

public VstsReporterMessageHandler(IRunnerLogger logger, string baseUri, string accessToken, int buildId)

Parameters

logger IRunnerLogger

The logger used to report messages

baseUri string

The base URI for talking to Azure DevOps/VSTS

accessToken string

The access token required to talk to Azure DevOps/VSTS

buildId int

The ID of build that's currently being run

Remarks

Initializes a new instance of the VstsReporterMessageHandler class.

Methods

DisposeAsync()

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

public override ValueTask DisposeAsync()

Returns

ValueTask

HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished>)

Called when ITestAssemblyFinished is raised.

protected override void HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished> args)

Parameters

args MessageHandlerArgs<ITestAssemblyFinished>

An object that contains the event data.

HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting>)

Called when ITestAssemblyStarting is raised.

protected override void HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting> args)

Parameters

args MessageHandlerArgs<ITestAssemblyStarting>

An object that contains the event data.

HandleTestFailed(MessageHandlerArgs<ITestFailed>)

Called when ITestFailed is raised.

protected override void HandleTestFailed(MessageHandlerArgs<ITestFailed> args)

Parameters

args MessageHandlerArgs<ITestFailed>

An object that contains the event data.

HandleTestPassed(MessageHandlerArgs<ITestPassed>)

Called when ITestPassed is raised.

protected override void HandleTestPassed(MessageHandlerArgs<ITestPassed> args)

Parameters

args MessageHandlerArgs<ITestPassed>

An object that contains the event data.

HandleTestSkipped(MessageHandlerArgs<ITestSkipped>)

Called when ITestSkipped is raised.

protected override void HandleTestSkipped(MessageHandlerArgs<ITestSkipped> args)

Parameters

args MessageHandlerArgs<ITestSkipped>

An object that contains the event data.

HandleTestStarting(MessageHandlerArgs<ITestStarting>)

Called when ITestStarting is raised.

protected override void HandleTestStarting(MessageHandlerArgs<ITestStarting> args)

Parameters

args MessageHandlerArgs<ITestStarting>

An object that contains the event data.