The Gallio.Runner.Extensions namespace provides a lightweight test runner extension mechanism whereby custom extension types can be registered with the test runner to intercept events and generate diagnostic output.

Classes

  ClassDescription
DebugExtension
Monitors ITestRunner events and writes debug messages to the runner's logger.
DefaultTestRunnerExtensionManager
Default implementation of ITestRunnerExtensionManager
LogExtension
The log extension writes a summary of test execution progress to the test runner's logger so the user can monitor what's going on.
TestRunnerExtension
Abstract implementation of a test runner extension. for more details.
TestRunnerExtensionFactoryTraits
Provides traits for ITestRunnerExtensionFactory.
TestRunnerExtensionUtils
Provides utilities for manipulating test runner extensions.

Interfaces

  InterfaceDescription
ITestRunnerExtension
A test runner extension plugs augments the behavior of a ITestRunner by attaching new behaviors to its event handlers.
ITestRunnerExtensionFactory
Creates instances of ITestRunnerExtension.
ITestRunnerExtensionManager
Manages the set of available test runner extensions.