Class OutOfProcessTestProcessLauncherBase
- Namespace
- Xunit.v3
- Assembly
- xunit.v3.runner.utility.netfx.dll
Base implementation of ITestProcessLauncher designed to launch an xUnit.net v3 test project out of process (the default behavior). The base class abstracts away the actual launch and manipulation, so that replacement launchers to perform things like launching under a debugger.
public abstract class OutOfProcessTestProcessLauncherBase : ITestProcessLauncher
- Inheritance
-
OutOfProcessTestProcessLauncherBase
- Implements
- Derived
- Inherited Members
Properties
- IsWindows
Return
trueif running under Windows; returnfalseif running elsewhere (and Mono is required for .NET Framework support). By default uses RuntimeInformation.
Methods
- Launch(XunitProjectAssembly, IReadOnlyList<string>)
Launches the test process. Returns
nullif the process could not be launched.
- StartTestProcess(string, string, string?)
Starts the test process.