Uses of Record Class
dev.dokimos.core.ExperimentResult
Packages that use ExperimentResult
-
Uses of ExperimentResult in dev.dokimos.core
Methods in dev.dokimos.core that return ExperimentResultModifier and TypeMethodDescriptionExperiment.run()Runs the experiment and returns the aggregated results.Methods in dev.dokimos.core with parameters of type ExperimentResultModifier and TypeMethodDescriptionstatic voidAssertions.assertNoRegression(ExperimentResult candidate) Asserts that the candidate has not regressed against its committed baseline, resolving the baseline from the experiment name.static voidAssertions.assertNoRegression(ExperimentResult candidate, String baselineName) Asserts that the candidate has not regressed against the baseline namedbaselineName.static 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) Asserts that the candidate has not regressed against the baseline at the given path.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 ExperimentResult in dev.dokimos.core.export
Methods in dev.dokimos.core.export with parameters of type ExperimentResultModifier and TypeMethodDescriptionstatic voidExperimentResultExporter.exportCsv(ExperimentResult result, Path path) Exports the experiment result to a CSV file.static voidExperimentResultExporter.exportHtml(ExperimentResult result, Path path) Exports the experiment result to an HTML file.static voidExperimentResultExporter.exportJson(ExperimentResult result, Path path) Exports the experiment result to a JSON file.static voidExperimentResultExporter.exportMarkdown(ExperimentResult result, Path path) Exports the experiment result to a Markdown file.static StringExperimentResultExporter.toCsv(ExperimentResult result) Exports the experiment result to a CSV string.static StringExperimentResultExporter.toHtml(ExperimentResult result) Exports the experiment result to an HTML string.static StringExperimentResultExporter.toJson(ExperimentResult result) Exports the experiment result to a JSON string.static StringExperimentResultExporter.toMarkdown(ExperimentResult result) Exports the experiment result to a Markdown string. -
Uses of ExperimentResult in dev.dokimos.core.gate
Methods in dev.dokimos.core.gate with parameters of type ExperimentResultModifier 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).