summaryrefslogtreecommitdiff
path: root/simulator/opendc-harness
AgeCommit message (Collapse)Author
2021-03-20build: Add support for aggregate code coverage resultsFabian Mastenbroek
This change adds support for aggregating code coverage results from the different modules.
2021-02-23Use Java Platform for shared dependency constraintsFabian Mastenbroek
This change uses the Java Platform functionality from Gradle to enable shared dependency constraints across modules.
2021-02-23harness: Do not finish experiment before scenario and trialsFabian Mastenbroek
This change fixes an issue with the harness where an experiment would be reported finished while its scenarios and trials were still running. This causes issues with Gradle reporting the experiments.
2021-02-23Remove unnecessary JUnit dependencies in opendc-harnessFabian Mastenbroek
This change removes unnecessary JUnit dependencies from the opendc-harness module. They are not used nor should they be used by the harness.
2021-02-23Utilize version constraints for shared versionsFabian Mastenbroek
This change updates the Gradle configuration to utilize version constraints to force the same dependency version across modules.
2021-02-23Move dependency versions to gradle.propertiesFabian Mastenbroek
This change moves the version of the dependencies from buildSrc to gradle.properties to prevent recompilation when changing dependency versions.
2021-02-23Extract testing conventions from Kotlin conventionsFabian Mastenbroek
This change extracts the configuration for test from the Kotlin library conventions.
2021-01-12Refactor SC18 experiments to use new experiment harnessFabian Mastenbroek
2021-01-07Add rudimentary console runner for harnessFabian Mastenbroek
2021-01-07Add initial experiment harness to OpenDC 2.0Fabian Mastenbroek
This change adds an experiment harness to OpenDC 2.0 based on previous work on separate branches. This harness enables users to declaratively specify and orchestrate experiment designs.