XUnitScoreGenerator

XUnit specializations for ScoreGenerator.

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
object Companion
Link copied to clipboard
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.

Link copied to clipboard
class Weighted(val runner: Runner, val stage: PipelineStage, stageName: String, report: XUnitReport?, weighting: XUnitWeighting?) : XUnitScoreGenerator

XUnitScoreGenerator for weighting-based score accumulation policy.

Properties

Link copied to clipboard
protected abstract val aggregator: ScoreUnitAggregator

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

Link copied to clipboard
protected abstract val generator: ScoreUnitGenerator

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

Link copied to clipboard
protected abstract 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 abstract val stage: PipelineStage

The PipelineStage which should generate the scoring-related information.