Table of Contents

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; return false 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.