Total

class Total(val runner: Runner, val stage: PipelineStage, stageName: String, report: XUnitReport?, maxScore: Double?, denormHandling: ConfigUnit.TotalScorable.DenormHandling?) : XUnitScoreGenerator

XUnitScoreGenerator for total-based score accumulation policy.

Parameters

stageName

User-friendly name of the stage; Also used to generate mangled names for ScoreReportUnit.

report

XUnitReport generated by the stage.

maxScore

The maximum score to scale to, or null if scoring is disabled.

Constructors

Link copied to clipboard
constructor(runner: Runner, stage: PipelineStage, stageName: String, report: XUnitReport?, maxScore: Double?, denormHandling: ConfigUnit.TotalScorable.DenormHandling?)

Properties

Link copied to clipboard
protected open override val aggregator: TotalScoreUnitAggregator

ScoreUnitAggregator for reducing all generated ScoreReportUnit into a single aggregated score for the stage.

Link copied to clipboard
protected open override val generator: XUnitScoreUnitGenerator.Total

ScoreUnitGenerator for generating ScoreReportUnit from some arbitrary input of the pipeline stage.

Link copied to clipboard
protected open override val runner: Runner

The Runner used to execute the score-generating pipeline stage.

Link copied to clipboard

The score of this report unit.

Link copied to clipboard
Link copied to clipboard
protected open override val stage: PipelineStage

The PipelineStage which should generate the scoring-related information.