Table of Contents

Interface ITestProcessDirectLauncher

Namespace
Xunit.v3
Assembly
xunit.v3.runner.utility.netfx.dll

Implement this to control the launch of an xUnit.net v3 test process.

public interface ITestProcessDirectLauncher

Remarks

This is a higher level API than ITestProcessLauncher which allows more optimized communication rather than mandating all message passing is done via text readers/writers that represent standard input and standard output. Launchers that do not implement this interface with be adapted by TestProcessLauncherAdapter.

Methods

Find(XunitProjectAssembly, TestAssemblyInfo, IMessageSink, IMessageSink?, ISourceInformationProvider?)

Starts the process of finding tests in an assembly.

GetAssemblyInfo(XunitProjectAssembly)

Gets the test assembly metadata.

Run(XunitProjectAssembly, TestAssemblyInfo, IMessageSink, IMessageSink?, ISourceInformationProvider?)

Starts the process of running tests in the assembly.