From 816332cbaf256c405a109d8cc16fec8f15df907e Mon Sep 17 00:00:00 2001 From: Dante Niewenhuis Date: Thu, 21 May 2026 19:04:01 +1000 Subject: Added benchmarking to the CI (#423) * Added benchmarking to the CI * Updated writing access of benchmark.yml * Added benchmark-comment.yml that pushes the comment to the PR * Added read permission --- .../src/jmh/kotlin/org/opendc/experiments/CIBenchmark.kt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'opendc-experiments/opendc-experiments-base/src') diff --git a/opendc-experiments/opendc-experiments-base/src/jmh/kotlin/org/opendc/experiments/CIBenchmark.kt b/opendc-experiments/opendc-experiments-base/src/jmh/kotlin/org/opendc/experiments/CIBenchmark.kt index a719b9f3..c80a62e3 100644 --- a/opendc-experiments/opendc-experiments-base/src/jmh/kotlin/org/opendc/experiments/CIBenchmark.kt +++ b/opendc-experiments/opendc-experiments-base/src/jmh/kotlin/org/opendc/experiments/CIBenchmark.kt @@ -43,14 +43,20 @@ import java.util.concurrent.TimeUnit @OutputTimeUnit(TimeUnit.MILLISECONDS) open class CIBenchmark : OpenDCBenchmark() { @Benchmark - fun benchmark1() { - ExperimentCommand().main(arrayOf("--experiment-path", "src/jmh/resources/experiments/experiment_100.json")) + fun surfWeekBenchmark() { + ExperimentCommand().main(arrayOf("--experiment-path", "src/jmh/resources/experiments/workloadScaling/surf_week.json")) File("output").deleteRecursively() } @Benchmark - fun benchmark2() { - ExperimentCommand().main(arrayOf("--experiment-path", "src/jmh/resources/experiments/experiment_2.json")) + fun surfMonthBenchmark() { + ExperimentCommand().main(arrayOf("--experiment-path", "src/jmh/resources/experiments/workloadScaling/surf_month.json")) + File("output").deleteRecursively() + } + + @Benchmark + fun surfHalfYearBenchmark() { + ExperimentCommand().main(arrayOf("--experiment-path", "src/jmh/resources/experiments/workloadScaling/surf_halfyear.json")) File("output").deleteRecursively() } } -- cgit v1.2.3