Table of Contents

Class TestFrameworkOptions

Namespace
Xunit.Runner.Common
Assembly
xunit.v3.runner.common.dll

Represents options passed to a test framework for discovery or execution.

public class TestFrameworkOptions : ITestFrameworkDiscoveryOptions, ITestFrameworkExecutionOptions, ITestFrameworkOptions
Inheritance
TestFrameworkOptions
Implements
Inherited Members
Extension Methods
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetCulture(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetDiagnosticMessages(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetDiagnosticMessagesOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetIncludeSourceInformation(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetIncludeSourceInformationOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetInternalDiagnosticMessages(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetInternalDiagnosticMessagesOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetMethodDisplay(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetMethodDisplayOptions(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetMethodDisplayOptionsOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetMethodDisplayOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPreEnumerateTheories(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPreEnumerateTheoriesOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxEnumerableLength(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxObjectDepth(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxObjectMemberCount(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxStringLength(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetSynchronousMessageReporting(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetSynchronousMessageReportingOrDefault(Xunit.Sdk.ITestFrameworkDiscoveryOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetCulture(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.String)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetDiagnosticMessages(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetIncludeSourceInformation(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetInternalDiagnosticMessages(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetMethodDisplay(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{Xunit.Sdk.TestMethodDisplay})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetMethodDisplayOptions(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{Xunit.Sdk.TestMethodDisplayOptions})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPreEnumerateTheories(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxEnumerableLength(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxObjectDepth(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxObjectMemberCount(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxStringLength(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetSynchronousMessageReporting(Xunit.Sdk.ITestFrameworkDiscoveryOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetAssertEquivalentMaxDepth(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetCulture(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetDiagnosticMessages(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetDiagnosticMessagesOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetDisableParallelization(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetDisableParallelizationOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetExplicitOption(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetExplicitOptionOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetFailSkips(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetFailSkipsOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetFailTestsWithWarnings(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetFailTestsWithWarningsOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetInternalDiagnosticMessages(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetInternalDiagnosticMessagesOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetMaxParallelThreads(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetMaxParallelThreadsOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetParallelAlgorithm(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetParallelAlgorithmOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxEnumerableLength(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxObjectDepth(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxObjectMemberCount(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetPrintMaxStringLength(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetSeed(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetShowLiveOutput(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetShowLiveOutputOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetStopOnTestFail(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetStopOnTestFailOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetSynchronousMessageReporting(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.GetSynchronousMessageReportingOrDefault(Xunit.Sdk.ITestFrameworkExecutionOptions)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetAssertEquivalentMaxDepth(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetCulture(Xunit.Sdk.ITestFrameworkExecutionOptions,System.String)
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetDiagnosticMessages(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetDisableParallelization(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetExplicitOption(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{Xunit.Sdk.ExplicitOption})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetFailSkips(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetFailTestsWithWarnings(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetInternalDiagnosticMessages(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetMaxParallelThreads(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetParallelAlgorithm(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{Xunit.Sdk.ParallelAlgorithm})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxEnumerableLength(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxObjectDepth(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxObjectMemberCount(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetPrintMaxStringLength(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetSeed(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Int32})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetShowLiveOutput(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetStopOnTestFail(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})
Xunit.Sdk.TestFrameworkOptionsReadWriteExtensions.SetSynchronousMessageReporting(Xunit.Sdk.ITestFrameworkExecutionOptions,System.Nullable{System.Boolean})

Methods

Empty()

INTERNAL METHOD, FOR TESTING PURPOSES ONLY. DO NOT CALL.

ForDiscovery(TestAssemblyConfiguration)

Creates an instance of TestFrameworkOptions for discovery purposes.

ForDiscoveryFromSerialization(string)

Creates an instance of TestFrameworkOptions for discovery purposes.

ForExecution(TestAssemblyConfiguration)

Creates an instance of TestFrameworkOptions for execution purposes.

ForExecutionFromSerialization(string)

Creates an instance of TestFrameworkOptions for execution purposes.

GetValue<TValue>(string)

Gets a value from the options collection.

SetValue<TValue>(string, TValue)

Sets a value into the options collection.

ToJson()

Converts the test framework options into JSON. Used for serializing the options for sending across a process boundary.