The Gallio.Framework namespace provides data types and services for test writers and framework implementors.

Classes

  ClassDescription
Capture
Captures screenshot images and videos.
ComparisonSemantics
Describes the semantics of how objects should be compared.
CustomComparers
Extensibility point for object comparison managed by IComparisonSemantics.
CustomEqualityComparers
Extensibility point for object equality managed by IComparisonSemantics.
DefaultComparisonSemantics
Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy.
DiagnosticLog
The diagnostic log provides services for writing diagnostic messages to the console or runtime log during a test run.
Sandbox
A sandbox is an isolated environments for executing test actions.
SilentTestException
This exception type is used to signal a test outcome silently without logging the exception.
Tasks
The tasks class provides a mechanism for coordinating the actions of multiple tasks within a test case.
TestContext
The test context provides information about the environment in which a test is executing. A new context is created each time a test or test step begins execution.
TestException
This exception type is an abstract base class for exceptions that are used to explicitly signal the outcome of a test.
TestFailedException
This exception type is used to signal that a test has failed to satisfy some predetermined condition established by the test author.
TestInconclusiveException
This exception type is used to signal that a test has not produced a conclusive pass or fail result.
TestLog
The test log class provides services for writing information to the execution log associated with a test.
TestStep
Provides functions for manipulating test steps.
TestTerminatedException
This exception type is used to signal that a test has been terminated with a particular outcome.

Structures

  StructureDescription
TestContextCookie
A context cookie is used to unwind the context stack of the current thread to its previous state prior to a context having been entered.

Interfaces

  InterfaceDescription
IComparisonSemantics
Describes the semantics of how objects should be compared.

Enumerations

  EnumerationDescription
TriggerEvent
Specifies a trigger condition for automatic execution of an action.