Uses of Class
dev.dokimos.core.gate.GateConfig
Packages that use GateConfig
-
Uses of GateConfig in dev.dokimos.core
Methods in dev.dokimos.core with parameters of type GateConfigModifier and TypeMethodDescriptionstatic voidAssertions.assertNoRegression(ExperimentResult candidate, String baselineName, GateConfig config) Asserts that the candidate has not regressed against the baseline namedbaselineName, using the supplied configuration.static voidAssertions.assertNoRegression(ExperimentResult candidate, Path baseline, GateConfig config) Asserts that the candidate has not regressed against the baseline at the given path, using the supplied configuration. -
Uses of GateConfig in dev.dokimos.core.gate
Methods in dev.dokimos.core.gate that return GateConfigModifier and TypeMethodDescriptionGateConfig.Builder.build()Builds the configuration.static GateConfigGateConfig.defaults()Returns a configuration with all defaults.Methods in dev.dokimos.core.gate with parameters of type GateConfigModifier and TypeMethodDescriptionstatic GateVerdictRegressionGate.evaluate(ExperimentResult candidate, BaselineFile baseline, GateConfig config) Compares a candidate against a baseline and returns the gate verdict.static BaselineFileBaselineStore.project(ExperimentResult result, GateConfig config) Projects an experiment result into the v1 baseline format (no I/O).static GateVerdictRegressionGateRunner.run(ExperimentResult candidate, Path baseline, GateConfig config, RegressionGateRunner.Environment env) Runs the gate lifecycle for one candidate against one baseline path.static voidBaselineStore.write(Path path, ExperimentResult result, GateConfig config) Writes a baseline atomically to the given source-tree path (creating parent directories).