Package-level declarations

Types

Link copied to clipboard
class Barrier(val inType: KClass<out StageResult>, val outType: KClass<out StageResult>, val ioTransform: (StageResult) -> StageResult) : PipelineStage

Pipeline stage which acts as a barrier to prevent adjacent stages from reordering beyond this point.

Link copied to clipboard
data class Case(val args: List<String?>, val expected: String, val score: Int, var actual: String?, var isCorrect: Boolean?)
Link copied to clipboard
abstract class LocalPipelineStage(val inType: KClass<out StageResult>, val outType: KClass<out StageResult>) : PipelineStage
Link copied to clipboard

Pipeline stage which acts as a sink for any StageResult.

Link copied to clipboard

Pipeline stage for accumulating scores to report

Link copied to clipboard
class StdioLocalTest(val testCasesConfigPath: String) : LocalPipelineStage
Link copied to clipboard
data class TestCases(val file: String, val cases: List<Case>)