From 3f05c61faeb94a2f1c920d87a6ca8bde34d551e0 Mon Sep 17 00:00:00 2001 From: Dante Niewenhuis Date: Thu, 5 Sep 2024 15:17:58 +0200 Subject: Sim trace update (#249) * Started on reimplementing the SimTrace implementation * updated trace format. Fragments now do not have a deadline, but a duration. The Fragments are executed in order. --- .../kotlin/org/opendc/compute/simulator/SimHostTest.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'opendc-compute/opendc-compute-simulator/src') diff --git a/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt b/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt index ec3bf225..9c54f312 100644 --- a/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt +++ b/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt @@ -141,9 +141,9 @@ internal class SimHostTest { assertAll( { assertEquals(347908, cpuStats.activeTime, "Active time does not match") }, - { assertEquals(2652090, cpuStats.idleTime, "Idle time does not match") }, + { assertEquals(2652092, cpuStats.idleTime, "Idle time does not match") }, { assertEquals(1, cpuStats.stealTime, "Steal time does not match") }, - { assertEquals(1499999, timeSource.millis()) }, + { assertEquals(1500000, timeSource.millis()) }, ) } @@ -238,9 +238,9 @@ internal class SimHostTest { assertAll( { assertEquals(629252, cpuStats.activeTime, "Active time does not match") }, - { assertEquals(2370746, cpuStats.idleTime, "Idle time does not match") }, + { assertEquals(2370748, cpuStats.idleTime, "Idle time does not match") }, { assertEquals(18754, cpuStats.stealTime, "Steal time does not match") }, - { assertEquals(1499999, timeSource.millis()) }, + { assertEquals(1500000, timeSource.millis()) }, ) } @@ -318,11 +318,11 @@ internal class SimHostTest { val guestSysStats = host.getSystemStats(server) assertAll( - { assertEquals(2062044, cpuStats.idleTime, "Idle time does not match") }, + { assertEquals(2062046, cpuStats.idleTime, "Idle time does not match") }, { assertEquals(347954, cpuStats.activeTime, "Active time does not match") }, - { assertEquals(1204999, sysStats.uptime.toMillis(), "Uptime does not match") }, + { assertEquals(1205000, sysStats.uptime.toMillis(), "Uptime does not match") }, { assertEquals(300000, sysStats.downtime.toMillis(), "Downtime does not match") }, - { assertEquals(1204999, guestSysStats.uptime.toMillis(), "Guest uptime does not match") }, + { assertEquals(1205000, guestSysStats.uptime.toMillis(), "Guest uptime does not match") }, { assertEquals(300000, guestSysStats.downtime.toMillis(), "Guest downtime does not match") }, ) } -- cgit v1.2.3