Table of Contents

Class XunitTestClassRunner

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

The test class runner for xUnit.net v3 tests.

public class XunitTestClassRunner : XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>
Inheritance
XunitTestClassRunner
Inherited Members
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.CreateTestClassConstructorArguments(XunitTestClassRunnerContext)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.FormatConstructorArgsMissingMessage(XunitTestClassRunnerContext, ConstructorInfo, IReadOnlyList<Tuple<int, ParameterInfo>>)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.GetConstructorArgument(XunitTestClassRunnerContext, ConstructorInfo, int, ParameterInfo)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.OnTestClassFinished(XunitTestClassRunnerContext, RunSummary)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.OnTestClassStarting(XunitTestClassRunnerContext)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.OrderTestCases(XunitTestClassRunnerContext)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.SelectTestClassConstructor(XunitTestClassRunnerContext)
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.SetTestContext(XunitTestClassRunnerContext, TestEngineStatus)
TestClassRunner<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.FailTestMethod(XunitTestClassRunnerContext, IXunitTestMethod, IReadOnlyCollection<IXunitTestCase>, object[], Exception)
TestClassRunner<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.OnError(XunitTestClassRunnerContext, Exception)
TestClassRunner<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.OnTestClassCleanupFailure(XunitTestClassRunnerContext, Exception)
TestClassRunner<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.Run(XunitTestClassRunnerContext)
TestClassRunner<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.RunTestMethods(XunitTestClassRunnerContext, Exception)
TestClassRunner<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>.RunTestMethod(XunitTestClassRunnerContext, IXunitTestMethod, IReadOnlyCollection<IXunitTestCase>, object[])

Constructors

XunitTestClassRunner()

Initializes a new instance of the XunitTestClassRunner class.

Properties

Instance

Gets the singleton instance of the XunitTestClassRunner class.

Methods

Run(IXunitTestClass, IReadOnlyCollection<IXunitTestCase>, ExplicitOption, IMessageBus, ITestCaseOrderer, ExceptionAggregator, CancellationTokenSource, FixtureMappingManager)

Runs the test class.

RunTestMethod(XunitTestClassRunnerContext, IXunitTestMethod?, IReadOnlyCollection<IXunitTestCase>, object?[])

Override this method to run the tests in an individual test method.