The Gallio.Model.Isolation namespace provides a means for running test code within an isolated environment.

Classes

  ClassDescription
BaseTestIsolationContext
An abstract base implementation of a test isolation context.
BaseTestIsolationProvider
An abstract base implementation of a test isolation provider.
HostedTestIsolationContext
A hosted test isolation context created by HostedTestIsolationProvider.
HostedTestIsolationProvider
A test isolation provider based on IHostFactory.
IsolatedTask
An isolated task runs in a ITestIsolationContext.
TestIsolationClient
Manages the client end of a remote connection that runs isolated tasks provided by the server.
TestIsolationException
The type of exception thrown when test isolation operations fail.
TestIsolationOptions
Provides options that control test isolation.
TestIsolationServer
Manages the server end of a remote connection that dispatches isolated tasks to a client.

Interfaces

  InterfaceDescription
ITestIsolationContext
A test isolation context is responsible for running test code in an isolated (possibly remote) environment.
ITestIsolationProvider
A test isolation provider creates ITestIsolationContext instances.

Delegates

  DelegateDescription
StatusReporter
Reports a status update.