The Gallio.Runner.Reports namespace contains types for reading, writing and formatting test reports.

Classes

  ClassDescription
AbstractReportContainer
Abstract base class for report containers that are used to load or save the contents of a report.
ArchiveReportContainer
An archive based representation of a report container that uses a compressed file to store report contents.
DefaultReportManager
The default implementation of IReportManager.
DefaultReportMerger
Default implementation of a report merger.
DefaultReportReader
Default implementation of a report reader.
DefaultReportWriter
Default implementation of a report writer.
FileSystemReportContainer
A file-system based representation of a report container that uses ordinary files and folders to store report contents.
ReportArchive
The type of file archive used to enclose a test report.
ReportContainerFactory
Abstract factory that provides a IReportContainer for reading or saving a report, according to the specified settings.
ReportContainerUtils
Utilities for working with IReportContainer.
ReportFormatterOptions
Provides options to report formatters.
ReportFormatterTraits
Describes traits of an IReportFormatter component.

Interfaces

  InterfaceDescription
IReportContainer
A report container that is used to load or save the contents of a report.
IReportFormatter
A report formatter provides a strategy for formatting reports for human consumption.
IReportManager
The report manager provides services for manipulating reports.
IReportMerger
A report merger provides services for merging several reports together.
IReportReader
A report reader provides services for loading a previously saved report from a IReportContainer.
IReportWriter
A report writer provides services for formatting or saving a report to a IReportContainer.