Class TestAssemblyRunner
Xunit.Extensions.Ordering customized test assembly runner.
Inheritance
System.Object
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>
Xunit.Sdk.XunitTestAssemblyRunner
TestAssemblyRunner
Implements
System.IDisposable
Inherited Members
Xunit.Sdk.XunitTestAssemblyRunner.Dispose()
Xunit.Sdk.XunitTestAssemblyRunner.GetTestFrameworkDisplayName()
Xunit.Sdk.XunitTestAssemblyRunner.GetTestFrameworkEnvironment()
Xunit.Sdk.XunitTestAssemblyRunner.SetupSyncContext(System.Int32)
Xunit.Sdk.XunitTestAssemblyRunner.Initialize()
Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionsAsync(Xunit.Sdk.IMessageBus, System.Threading.CancellationTokenSource)
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.CreateMessageBus()
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.OrderTestCollections()
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.RunAsync()
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.Aggregator
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.ExecutionOptions
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.DiagnosticMessageSink
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.ExecutionMessageSink
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.TestAssembly
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.TestCaseOrderer
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.TestCollectionOrderer
Xunit.Sdk.TestAssemblyRunner<Xunit.Sdk.IXunitTestCase>.TestCases
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Xunit.Extensions.Ordering
Assembly: Xunit.Extensions.Ordering.dll
Syntax
public class TestAssemblyRunner : XunitTestAssemblyRunner, IDisposable
Constructors
| Improve this Doc View SourceTestAssemblyRunner(ITestAssembly, IEnumerable<IXunitTestCase>, IMessageSink, IMessageSink, ITestFrameworkExecutionOptions)
Declaration
public TestAssemblyRunner(ITestAssembly testAssembly, IEnumerable<IXunitTestCase> testCases, IMessageSink diagnosticMessageSink, IMessageSink executionMessageSink, ITestFrameworkExecutionOptions executionOptions)
Parameters
Type | Name | Description |
---|---|---|
Xunit.Abstractions.ITestAssembly | testAssembly | |
System.Collections.Generic.IEnumerable<Xunit.Sdk.IXunitTestCase> | testCases | |
Xunit.Abstractions.IMessageSink | diagnosticMessageSink | |
Xunit.Abstractions.IMessageSink | executionMessageSink | |
Xunit.Abstractions.ITestFrameworkExecutionOptions | executionOptions |
Properties
| Improve this Doc View SourceAssemblyFixtureMappings
Declaration
protected Dictionary<Type, object> AssemblyFixtureMappings { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.Type, System.Object> |
Methods
| Improve this Doc View SourceAfterTestAssemblyStartingAsync()
Declaration
protected override async Task AfterTestAssemblyStartingAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Overrides
Xunit.Sdk.XunitTestAssemblyRunner.AfterTestAssemblyStartingAsync()
|
Improve this Doc
View Source
BeforeTestAssemblyFinishedAsync()
Declaration
protected override async Task BeforeTestAssemblyFinishedAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Overrides
Xunit.Sdk.XunitTestAssemblyRunner.BeforeTestAssemblyFinishedAsync()
|
Improve this Doc
View Source
CreateAssemblyFixturesAsync()
Declaration
protected virtual async Task CreateAssemblyFixturesAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
CreateAssemlbyFixture(Type)
Declaration
protected virtual void CreateAssemlbyFixture(Type fixtureType)
Parameters
Type | Name | Description |
---|---|---|
System.Type | fixtureType |
RunTestCollectionAsync(IMessageBus, ITestCollection, IEnumerable<IXunitTestCase>, CancellationTokenSource)
Declaration
protected override Task<RunSummary> RunTestCollectionAsync(IMessageBus messageBus, ITestCollection testCollection, IEnumerable<IXunitTestCase> testCases, CancellationTokenSource cancellationTokenSource)
Parameters
Type | Name | Description |
---|---|---|
Xunit.Sdk.IMessageBus | messageBus | |
Xunit.Abstractions.ITestCollection | testCollection | |
System.Collections.Generic.IEnumerable<Xunit.Sdk.IXunitTestCase> | testCases | |
System.Threading.CancellationTokenSource | cancellationTokenSource |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<Xunit.Sdk.RunSummary> |
Overrides
Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionAsync(Xunit.Sdk.IMessageBus, Xunit.Abstractions.ITestCollection, System.Collections.Generic.IEnumerable<Xunit.Sdk.IXunitTestCase>, System.Threading.CancellationTokenSource)
Implements
System.IDisposable