Table of Contents

Class AppVeyorReporterMessageHandler

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

An implementation of IRunnerReporterMessageHandler that supports AppVeyorReporter.

public class AppVeyorReporterMessageHandler : DefaultRunnerReporterMessageHandler, IRunnerReporterMessageHandler, IMessageSink, IAsyncDisposable
Inheritance
AppVeyorReporterMessageHandler
Implements
Inherited Members

Constructors

AppVeyorReporterMessageHandler(IRunnerLogger, string)

Initializes a new instance of the AppVeyorReporterMessageHandler class.

public AppVeyorReporterMessageHandler(IRunnerLogger logger, string baseUri)

Parameters

logger IRunnerLogger

The logger used to report messages

baseUri string

The base AppVeyor API URI

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.