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.