Package-level declarations
Types
Link copied to clipboard
Sealed class encapsulating all types of error units that can be reported in ReportT
Link copied to clipboard
interface ReportKind
Link copied to clipboard
data class ReportT(var configError: ReportT.ConfigError? = null, val contextError: ReportT.ContextError? = null, var pipelineError: ReportT.PipelineError? = null, var stageReports: ReportT.StageReports? = null, var scoreReports: ReportT.ScoreReports? = null)
Link copied to clipboard
interface ReportUnit
Link copied to clipboard
data class ScoreReportUnit(val stageMangledName: String, val testCaseMangledName: String, val stageReportPath: String, val testCaseReportPath: String, val displayName: String, val score: Double?, val total: Double) : ReportUnit
A ReportUnit which stores scoring information for each test case.
Link copied to clipboard
Functions
Link copied to clipboard
Generates report for a runner.
Link copied to clipboard
Utility method for creating a concrete ReportKind out of a list of ReportUnit by reflection.
Link copied to clipboard
Link copied to clipboard
Collects all ScoreReportUnit from this to create a ReportT.ScoreReports.
Link copied to clipboard
Collects StageReportUnit report units in this to produce top-level ReportT.StageReports.