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
true
if running under Windows; returnfalse
if running elsewhere (and Mono is required for .NET Framework support). By default uses RuntimeInformation.
Methods
- Launch(XunitProjectAssembly, IReadOnlyList<string>)
Launches the test process. Returns
null
if the process could not be launched.
- StartTestProcess(string, string, string?)
Starts the test process.