summaryrefslogtreecommitdiff
path: root/opendc/opendc-experiments-sc20/src/test/kotlin
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2020-05-12 20:35:46 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2020-05-12 21:02:49 +0200
commit24fd4828d6798c19476543fa16df87d45811b54e (patch)
treef982d0e65e8088bbf5251ec2a9b8a2ed9b26e8d2 /opendc/opendc-experiments-sc20/src/test/kotlin
parentc26d278865ff8e6be35f6899337fe129889f887a (diff)
refactor: Restructure experiment setup
Diffstat (limited to 'opendc/opendc-experiments-sc20/src/test/kotlin')
-rw-r--r--opendc/opendc-experiments-sc20/src/test/kotlin/com/atlarge/opendc/experiments/sc20/Sc20IntegrationTest.kt7
1 files changed, 4 insertions, 3 deletions
diff --git a/opendc/opendc-experiments-sc20/src/test/kotlin/com/atlarge/opendc/experiments/sc20/Sc20IntegrationTest.kt b/opendc/opendc-experiments-sc20/src/test/kotlin/com/atlarge/opendc/experiments/sc20/Sc20IntegrationTest.kt
index 239d018a..5177c04a 100644
--- a/opendc/opendc-experiments-sc20/src/test/kotlin/com/atlarge/opendc/experiments/sc20/Sc20IntegrationTest.kt
+++ b/opendc/opendc-experiments-sc20/src/test/kotlin/com/atlarge/opendc/experiments/sc20/Sc20IntegrationTest.kt
@@ -31,6 +31,7 @@ import com.atlarge.opendc.compute.core.Server
import com.atlarge.opendc.compute.core.workload.VmWorkload
import com.atlarge.opendc.compute.virt.service.SimpleVirtProvisioningService
import com.atlarge.opendc.compute.virt.service.allocation.AvailableCoreMemoryAllocationPolicy
+import com.atlarge.opendc.experiments.sc20.reporter.ExperimentReporter
import com.atlarge.opendc.format.environment.EnvironmentReader
import com.atlarge.opendc.format.environment.sc20.Sc20ClusterEnvironmentReader
import com.atlarge.opendc.format.trace.TraceReader
@@ -63,7 +64,7 @@ class Sc20IntegrationTest {
/**
* The monitor used to keep track of the metrics.
*/
- private lateinit var monitor: TestSc20Reporter
+ private lateinit var monitor: TestExperimentReporter
/**
* Setup the experimental environment.
@@ -73,7 +74,7 @@ class Sc20IntegrationTest {
val provider = ServiceLoader.load(SimulationEngineProvider::class.java).first()
simulationEngine = provider("test")
root = simulationEngine.newDomain("root")
- monitor = TestSc20Reporter()
+ monitor = TestExperimentReporter()
}
/**
@@ -151,7 +152,7 @@ class Sc20IntegrationTest {
return Sc20ClusterEnvironmentReader(stream)
}
- class TestSc20Reporter : Sc20Reporter {
+ class TestExperimentReporter : ExperimentReporter {
var totalRequestedBurst = 0L
var totalGrantedBurst = 0L
var totalOvercommissionedBurst = 0L