Table of Contents

Namespace Xunit.v3

Classes

InProcessTestProcessLauncher

Implementation of ITestProcessLauncher that will launch an xUnit.net v3 test in-process.

LocalOutOfProcessTestProcessLauncher

Implementation of ITestProcessLauncher that will launch an xUnit.net v3 test project out-of-process on the local machine.

LocalTestProcess

Implementation of ITestProcess for a process running on the local machine.

OutOfProcessTestProcessLauncherBase

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.

Interfaces

ITestProcess

Represents a v3 test process that has been launched. When the process is disposed, it should be allowed to cleaned up and exit within an appropriate amount of time, and then killed if it will not stop cleanly.

ITestProcessLauncher

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