Table of Contents

Class XunitTestRunner

Namespace
Xunit.v3
Assembly
xunit.v3.core.dll

The test runner for xUnit.net v3 tests.

public class XunitTestRunner : XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>
Inheritance
XunitTestRunner
Inherited Members
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.CreateTestClassInstance(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.GetAttachments(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.GetTestOutput(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.GetWarnings(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.InvokeTest(XunitTestRunnerContext, object)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.IsTestClassCreatable(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.PostInvoke(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.PreInvoke(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestStarting(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.RunTest(XunitTestRunnerContext)
XunitTestRunnerBase<XunitTestRunnerContext, IXunitTest>.ShouldTestRun(XunitTestRunnerContext)
TestRunner<XunitTestRunnerContext, IXunitTest>.DisposeTestClassInstance(XunitTestRunnerContext, object)
TestRunner<XunitTestRunnerContext, IXunitTest>.InvokeTestMethod(XunitTestRunnerContext, object)
TestRunner<XunitTestRunnerContext, IXunitTest>.IsTestClassDisposable(XunitTestRunnerContext, object)
TestRunner<XunitTestRunnerContext, IXunitTest>.OnTestClassConstructionFinished(XunitTestRunnerContext)
TestRunner<XunitTestRunnerContext, IXunitTest>.OnTestClassConstructionStarting(XunitTestRunnerContext)
TestRunner<XunitTestRunnerContext, IXunitTest>.OnTestClassDisposeFinished(XunitTestRunnerContext)
TestRunner<XunitTestRunnerContext, IXunitTest>.OnTestClassDisposeStarting(XunitTestRunnerContext)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnError(XunitTestRunnerContext, Exception)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestCleanupFailure(XunitTestRunnerContext, Exception)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestFailed(XunitTestRunnerContext, Exception, decimal, string, string[])
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestFinished(XunitTestRunnerContext, decimal, string, string[], IReadOnlyDictionary<string, TestAttachment>)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestNotRun(XunitTestRunnerContext, string, string[])
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestPassed(XunitTestRunnerContext, decimal, string, string[])
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestSkipped(XunitTestRunnerContext, string, decimal, string, string[])
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.OnTestStarting(XunitTestRunnerContext, bool, int)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.Run(XunitTestRunnerContext)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.SetTestContext(XunitTestRunnerContext, TestEngineStatus, TestResultState, object)
TestRunnerBase<XunitTestRunnerContext, IXunitTest>.UpdateTestContext(object, TestResultState)

Constructors

XunitTestRunner()

Initializes a new instance of the XunitTestRunner class.

Fields

Instance

Gets the singleton instance of the XunitTestRunner.

Methods

Run(IXunitTest, IMessageBus, object?[], ExplicitOption, ExceptionAggregator, CancellationTokenSource, IReadOnlyCollection<IBeforeAfterTestAttribute>)

Runs the test.