The Gallio.Model.Isolation namespace provides a means for running test
code within an isolated environment.
Classes
| Class | Description | |
|---|---|---|
| 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
| Interface | Description | |
|---|---|---|
| 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
| Delegate | Description | |
|---|---|---|
| StatusReporter |
Reports a status update.
|
