# Functions
No description provided by the author
AssumeTestFolders assumes potential test folders for the given package, data streams and test types.
No description provided by the author
No description provided by the author
FindTestFolders finds test folders for the given package and, optionally, test type and data streams.
FormatReport delegates formatting of test results to the registered test report formatter.
GenerateBaseFileCoverageReport generates a coverage report for a given file, where all the file is marked as covered or uncovered.
GenerateBaseFileCoverageReport generates a coverage report for all the files matching any of the given patterns.
GenerateBasePackageCoverageReport generates a coverage report where all files under the root path are marked as not covered.
NewResultComposer returns a new ResultComposer with the StartTime initialized to now.
No description provided by the author
No description provided by the author
RegisterReporterFormat registers a test report formatter.
RegisterReporterOutput registers a test report output.
No description provided by the author
WriteCoverage function calculates test coverage for the given package.
WriteReport delegates writing of test results to the registered test report output.
# Structs
CoberturaClass represents a class in a Cobertura XML report.
CoberturaCoverage is the root element for a Cobertura XML report.
CoberturaLine represents a source line in a Cobertura XML report.
CoberturaMethod represents a method in a Cobertura XML report.
CoberturaPackage represents a package in a Cobertura XML report.
CoberturaSource represents a base path to the covered source code.
ErrTestCaseFailed represents a test case failure result.
GenericCoverage is the root element for a Cobertura XML report.
No description provided by the author
No description provided by the author
No description provided by the author
ResultComposer wraps a TestResult and provides convenience methods for manipulating this TestResult.
SkipConfig allows a test to be marked as skipped.
SkippableConfig is a test configuration that allows skipping.
TestFolder encapsulates the test folder path and names of the package + data stream to which the test folder belongs.
TestOptions contains test runner options.
TestResult contains a single test's results.
# Interfaces
No description provided by the author
Tester is the interface all test runners must implement.
TestRunner is the interface test runners that require a global initialization must implement.
# Type aliases
ReportFormatFunc defines the report formatter function.
ReportOutputFunc defines the report writer function.
No description provided by the author
TestReportFormat represents a test report format.
TestReportOutput represents an output for a test report.
TestType represents the various supported test types.