Microsoft.Testing.Platform.Extensions.TestHostControllers Namespace

Classes

Name Description
EnvironmentVariable

Represents an environment variable.

OwnedEnvironmentVariable

Represents an owned environment variable.

TestHostLaunchContext

Carries the fully prepared information the platform would have used to start the test host, passed to an ITestHostLauncher.

Interfaces

Name Description
IEnvironmentVariables

Represents an interface for managing environment variables.

IReadOnlyEnvironmentVariables

Represents an interface for reading environment variables.

ITestHostControllersExtension

Represents an extension for test host controllers.

ITestHostEnvironmentVariableProvider

Represents an interface for providing environment variables to the test host.

ITestHostHandle

Represents a launched test host that the platform monitors for completion.

ITestHostLauncher

Allows an extension to control how the out-of-process test host is launched, replacing the platform's default Process.Start behavior.

ITestHostProcessInformation

Represents information about a test host process.

ITestHostProcessLifetimeHandler

Represents an interface for handling the lifetime of the test host process.