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
-
XunitTestClassRunnerBase<XunitTestClassRunnerContext, IXunitTestClass, IXunitTestMethod, IXunitTestCase>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.