Package-level declarations

Types

Link copied to clipboard

A ScoreUnitAggregator which always generates null score.

Link copied to clipboard

A ScoreUnitGenerator which always generates null ScoreReportUnit.

Link copied to clipboard
class PerElemScoreUnitGenerator(val runner: Runner, val stage: PipelineStage, displayName: String, elements: Int?, policy: ConfigUnit.PerElemScorable.Policy?) : ScoreUnitGenerator

A ScoreUnitGenerator which applies to a pipeline stage with a accumulator-based scoring policy (e.g. stages with configurations that use ConfigUnit.PerElemScorable).

Link copied to clipboard

Generator class which creates scoring-related data structures, i.e. ScoreReportUnit and StageReportUnit.Scorable.Score.

Link copied to clipboard

Class of transformation operations which can be applied to score values (or more generally doubles).

Link copied to clipboard

Generator class which creates StageReportUnit.Scorable.Score using a generated list of ScoreReportUnit.

Link copied to clipboard
abstract class ScoreUnitGenerator

Generator class which creates ScoreReportUnit using an arbitrary input from PipelineStage.

Link copied to clipboard

A ScoreUnitAggregator which aggregates from a single ScoreReportUnit.

Link copied to clipboard
class SingleScoreUnitGenerator(val runner: Runner, val stage: PipelineStage, displayName: String, score: Double?, isCorrect: Boolean) : ScoreUnitGenerator

A ScoreUnitGenerator which applies to a pipeline stage with a single test case.

Link copied to clipboard

Common ScoreGenerator implementations which do not depend on framework-specific formats.

Link copied to clipboard

A ScoreUnitAggregator which aggregates from a list of ScoreReportUnit and scales against a fixed maximum score.

Link copied to clipboard

XUnit specializations for ScoreGenerator.

Link copied to clipboard

ScoreUnitGenerator for pipeline stages which output XUnitReport.

Functions

Link copied to clipboard

Applies this collection of ScoreTransformOp to input sequentially.