The Gallio.Runtime.UtilityCommands namespace contains types for defining an extensible set of utility commands that can be invoked from the Gallio.Utility.exe application.

Classes

  ClassDescription
BaseReportTransformationUtilityCommand<(Of <(TArguments>)>)
A utility command to load an XML test report and save
BaseUtilityCommand<(Of <(TArguments>)>)
Abstract base class for a utility command.
ClearCurrentUserPluginCacheUtilityCommand
A utility command to clear the current user's plugin metadata cache.
DefaultUtilityCommandManager
The default utility command manager implementation.
FormatReportUtilityCommand
A utility command to load an XML test report and save
FormatReportUtilityCommand..::.Arguments
The arguments for the command.
MergeReportsUtilityCommand
A utility command to merge several XML test reports.
MergeReportsUtilityCommand..::.Arguments
The arguments for the command.
ResetInstallationIdElevatedCommand
An elevated command used for resetting the installation id.
ResetInstallationIdElevatedCommand..::.Arguments
Arguments for the command.
ResetInstallationIdUtilityCommand
A utility command to reset the installation id.
UtilityCommandContext
Describes the execution context of a utility command and allows it to interact with the environment.
UtilityCommandTraits
Provides traits for IUtilityCommand.
VerifyInstallationUtilityCommand
A utility command to verify that the plugin metadata and installation parameters are correct.

Interfaces

  InterfaceDescription
IUtilityCommand
A utility command is a small command-line tool that can be invoked via the Gallio.Utility.exe program.
IUtilityCommandManager
Provides services for managing utility commands.