Options

data class Options(val trialMinutes: Long, val failures: Int, val runs: Int, val alpha: Long = PlanWeights.ALPHA, val power: Long = PlanWeights.POWER, val maxPerArm: Int = Trials.MAX_PER_ARM, val unknown: Long = PlanWeights.UNKNOWN_PRIOR, val couplings: Map<String, String> = COUPLINGS)(source)

Per-run inputs. Options.failures of Options.runs is the observed failure rate of the red side; Options.trialMinutes is the wall time of one trial of the failing command. Options.couplings maps an attribute to the hypothesis it always moves with, for one change that shows as several. A target step:NAME without a job names the first added step called NAME. The default merges the provisioner build date with its version and the Node and npm versions with Set up Node.

Constructors

Link copied to clipboard
constructor(trialMinutes: Long, failures: Int, runs: Int, alpha: Long = PlanWeights.ALPHA, power: Long = PlanWeights.POWER, maxPerArm: Int = Trials.MAX_PER_ARM, unknown: Long = PlanWeights.UNKNOWN_PRIOR, couplings: Map<String, String> = COUPLINGS)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val alpha: Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val power: Long
Link copied to clipboard
val rate: Long
Link copied to clipboard
val runs: Int
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard