Table of Contents

Class DefaultRunnerReporterMessageHandler

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

An implementation of IRunnerReporterMessageHandler that supports DefaultRunnerReporter.

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

Constructors

DefaultRunnerReporterMessageHandler(IRunnerLogger)

Initializes a new instance of the DefaultRunnerReporterMessageHandler class.

Fields

EnvVar_HidePassingOutput

Gets the environment variable that's used to hide passing tests with output when diagnostics messages are enabled.

Properties

Logger

Get the logger used to report messages.

MetadataCache

Gets the metadata cache.

Methods

Escape(string?)

Escapes text for display purposes.

EscapeMultiLineIndent(string?, string)

Escapes multi-line text for display purposes, indenting on newlines.

GetAssemblyDisplayName(XunitProjectAssembly)

Gets the display name of a test assembly from a test assembly message.

GetExecutionOptions(string?)

Get the test framework options for the given assembly. If it cannot find them, then it returns a default set of options.

HandleErrorMessage(MessageHandlerArgs<IErrorMessage>)

Called when IErrorMessage is raised.

HandleTestAssemblyCleanupFailure(MessageHandlerArgs<ITestAssemblyCleanupFailure>)

Called when ITestAssemblyCleanupFailure is raised.

HandleTestAssemblyDiscoveryFinished(MessageHandlerArgs<TestAssemblyDiscoveryFinished>)

Called when TestAssemblyDiscoveryFinished is raised.

HandleTestAssemblyDiscoveryStarting(MessageHandlerArgs<TestAssemblyDiscoveryStarting>)

Called when TestAssemblyDiscoveryStarting is raised.

HandleTestAssemblyExecutionFinished(MessageHandlerArgs<TestAssemblyExecutionFinished>)

Called when TestAssemblyExecutionFinished is raised.

HandleTestAssemblyExecutionStarting(MessageHandlerArgs<TestAssemblyExecutionStarting>)

Called when TestAssemblyExecutionStarting is raised.

HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished>)

Called when ITestAssemblyFinished is raised.

HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting>)

Called when ITestAssemblyStarting is raised.

HandleTestCaseCleanupFailure(MessageHandlerArgs<ITestCaseCleanupFailure>)

Called when ITestCaseCleanupFailure is raised.

HandleTestCaseFinished(MessageHandlerArgs<ITestCaseFinished>)

Called when ITestCaseFinished is raised.

HandleTestCaseStarting(MessageHandlerArgs<ITestCaseStarting>)

Called when ITestCaseStarting is raised.

HandleTestClassCleanupFailure(MessageHandlerArgs<ITestClassCleanupFailure>)

Called when ITestClassCleanupFailure is raised.

HandleTestClassFinished(MessageHandlerArgs<ITestClassFinished>)

Called when ITestClassFinished is raised.

HandleTestClassStarting(MessageHandlerArgs<ITestClassStarting>)

Called when ITestClassStarting is raised.

HandleTestCleanupFailure(MessageHandlerArgs<ITestCleanupFailure>)

Called when ITestCleanupFailure is raised.

HandleTestCollectionCleanupFailure(MessageHandlerArgs<ITestCollectionCleanupFailure>)

Called when ITestCollectionCleanupFailure is raised.

HandleTestCollectionFinished(MessageHandlerArgs<ITestCollectionFinished>)

Called when ITestCollectionFinished is raised.

HandleTestCollectionStarting(MessageHandlerArgs<ITestCollectionStarting>)

Called when ITestCollectionStarting is raised.

HandleTestExecutionSummaries(MessageHandlerArgs<TestExecutionSummaries>)

Called when TestExecutionSummaries is raised.

HandleTestFailed(MessageHandlerArgs<ITestFailed>)

Called when ITestFailed is raised.

HandleTestFinished(MessageHandlerArgs<ITestFinished>)

Called when ITestFinished is raised.

HandleTestMethodCleanupFailure(MessageHandlerArgs<ITestMethodCleanupFailure>)

Called when ITestMethodCleanupFailure is raised.

HandleTestMethodFinished(MessageHandlerArgs<ITestMethodFinished>)

Called when ITestMethodFinished is raised.

HandleTestMethodStarting(MessageHandlerArgs<ITestMethodStarting>)

Called when ITestMethodStarting is raised.

HandleTestOutput(MessageHandlerArgs<ITestOutput>)
HandleTestPassed(MessageHandlerArgs<ITestPassed>)

Called when ITestPassed is raised.

HandleTestSkipped(MessageHandlerArgs<ITestSkipped>)

Called when ITestSkipped is raised.

HandleTestStarting(MessageHandlerArgs<ITestStarting>)

Called when ITestStarting is raised.

LogError(IErrorMetadata, string)

Logs an error message to the logger.

LogError(IErrorMetadata, string, params object?[])

Logs an error message to the logger.

LogOutput(StackFrameInfo, string?)

Logs test output to the logger.

LogStackTrace(StackFrameInfo, string?)

Logs a stack trace to the logger.

LogWarnings(StackFrameInfo, string[]?)

Logs warnings to the logger.

WriteDefaultSummary(IRunnerLogger, TestExecutionSummaries)

Writes the default summary to the given logger. Can be used by other reporters who also wish to write the standard summary information.