Table of Contents

Class XunitTestCollectionRunner

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

The test collection runner for xUnit.net v3 tests.

public class XunitTestCollectionRunner : XunitTestCollectionRunnerBase<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>
Inheritance
XunitTestCollectionRunner
Inherited Members
XunitTestCollectionRunnerBase<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.GetTestCaseOrderer(XunitTestCollectionRunnerContext)
XunitTestCollectionRunnerBase<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.OnTestCollectionFinished(XunitTestCollectionRunnerContext, RunSummary)
XunitTestCollectionRunnerBase<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.OnTestCollectionStarting(XunitTestCollectionRunnerContext)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.FailTestClass(XunitTestCollectionRunnerContext, IXunitTestClass, IReadOnlyCollection<IXunitTestCase>, Exception)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.OnError(XunitTestCollectionRunnerContext, Exception)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.OnTestCollectionCleanupFailure(XunitTestCollectionRunnerContext, Exception)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.Run(XunitTestCollectionRunnerContext)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.RunTestClasses(XunitTestCollectionRunnerContext, Exception)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.RunTestClass(XunitTestCollectionRunnerContext, IXunitTestClass, IReadOnlyCollection<IXunitTestCase>)
TestCollectionRunner<XunitTestCollectionRunnerContext, IXunitTestCollection, IXunitTestClass, IXunitTestCase>.SetTestContext(XunitTestCollectionRunnerContext, TestEngineStatus)

Constructors

XunitTestCollectionRunner()

Initializes a new instance of the XunitTestCollectionRunner class.

Properties

Instance

Gets the singleton instance of XunitTestCollectionRunner.

Methods

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

Runs the test collection.

RunTestClass(XunitTestCollectionRunnerContext, IXunitTestClass?, IReadOnlyCollection<IXunitTestCase>)

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