The Gallio.Model namespace contains types that describe the test object model.

Classes

  ClassDescription
BaseTestDriver
A base test driver that does nothing.
BaseTestFramework
Abstract base class for test framework implementations.
DefaultTestFrameworkManager
Default implementation of a test framework manager.
DefaultTestKind
Default implementation of ITestKind.
DefaultTestKindManager
Default implementation of a ITestKindManager.
DotNetTestDriver
A base test driver that is intended to support exploring and executing tests inside .Net assemblies.
FallbackTestDriver
A test driver implementation used when no test framework supports a given test file.
FallbackTestFramework
A test framework implementation used when no test framework supports a given test file.
LifecyclePhases
Defines the names of common test step lifecycle phases.
MetadataKeys
Provides common metadata keys.
ModelException
The type of exception thrown when test model and test framework operations fail.
ModelNormalizationUtils
Utilities for normalizing test model contents.
ModelUtils
Provides utility functions for manipulating the object model.
TestExecutionOptions
Provides options that control how test execution occurs.
TestExplorationOptions
Provides options that control how test exploration occurs.
TestFrameworkOptions
Provides options that configure a test framework.
TestFrameworkSelection
Specifies a test frameworks that has been selected by a TestFrameworkSelector.
TestFrameworkSelector
Provides options for selecting test frameworks.
TestFrameworkTraits
Describes traits of an ITestFramework component.
TestKinds
A list of standard test kind names provided by Gallio.
TestKindTraits
Specifies traits for ITestKind.
TestPackage
A test package specifies the test files, assemblies, and configuration options that govern test execution.
TestPart
Describes the function of a code element in a test.
TestResult
A test result describes the final result of having executed a test.

Structures

  StructureDescription
TestOutcome
Describes the outcome of a test.

Interfaces

  InterfaceDescription
ITestDriver
Provides test framework services for exploring and running tests.
ITestFramework
The test framework service provides support for enumerating and executing tests that belong to some test framework.
ITestFrameworkManager
Provides services based on the installed set of test frameworks.
ITestKind
Describes a test kind.
ITestKindManager
Manages the list of test kinds.

Delegates

  DelegateDescription
TestDriverFactory
A factory for test drivers.

Enumerations

  EnumerationDescription
AnnotationType
Specifies the type of an annotation.
TestFrameworkFallbackMode
Specifies how Gallio responds to test files that do not match any frameworks.
TestStatus
Describes whether a test passed, failed, was skipped or was inconclusive.