Table of Contents

Class XunitTestCaseRunner

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

The test case runner for xUnit.net v3 tests.

public class XunitTestCaseRunner : XunitTestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase, IXunitTest>
Inheritance
XunitTestCaseRunner
Inherited Members
XunitTestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase, IXunitTest>.RunTestCase(XunitTestCaseRunnerContext, Exception)
TestCaseRunner<XunitTestCaseRunnerContext, IXunitTestCase, IXunitTest>.FailTest(XunitTestCaseRunnerContext, IXunitTest, Exception)
TestCaseRunner<XunitTestCaseRunnerContext, IXunitTestCase, IXunitTest>.RunTest(XunitTestCaseRunnerContext, IXunitTest)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.OnError(XunitTestCaseRunnerContext, Exception)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.OnTestCaseCleanupFailure(XunitTestCaseRunnerContext, Exception)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.OnTestCaseFinished(XunitTestCaseRunnerContext, RunSummary)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.OnTestCaseStarting(XunitTestCaseRunnerContext)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.Run(XunitTestCaseRunnerContext)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.RunTestCase(XunitTestCaseRunnerContext, Exception)
TestCaseRunnerBase<XunitTestCaseRunnerContext, IXunitTestCase>.SetTestContext(XunitTestCaseRunnerContext, TestEngineStatus)

Constructors

XunitTestCaseRunner()

Initializes a new instance of the XunitTestCaseRunner class.

Properties

Instance

Gets the singleton instance of the XunitTestCaseRunner class.

Methods

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

Runs the test case.

RunTest(XunitTestCaseRunnerContext, IXunitTest)

Override this method to run an individual test.