summaryrefslogtreecommitdiff
path: root/simulator/opendc-compute
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2021-03-22 12:13:23 +0100
committerFabian Mastenbroek <mail.fabianm@gmail.com>2021-03-22 16:47:56 +0100
commitf616b720406250b1415593ff04c9d910b1fda54c (patch)
tree1e90c30a2173d0b9a84840454d545a64200ac2b8 /simulator/opendc-compute
parentf1aa2632804916fb364f4fa207ac8ab97479f711 (diff)
simulator: Expose capacity and remaining work outside consumer callback
This change changes the consumer and context interfaces to expose the provider capacity and remaining work via the context instance as opposed to only via the callback. This simplifies aggregation of resources.
Diffstat (limited to 'simulator/opendc-compute')
-rw-r--r--simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt b/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt
index c4bd0cb4..d7a3b744 100644
--- a/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt
+++ b/simulator/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/SimHostTest.kt
@@ -137,8 +137,8 @@ internal class SimHostTest {
assertAll(
{ assertEquals(emptyList<Throwable>(), scope.uncaughtExceptions, "No errors") },
{ assertEquals(4281600, requestedWork, "Requested work does not match") },
- { assertEquals(3141600, grantedWork, "Granted work does not match") },
- { assertEquals(1140000, overcommittedWork, "Overcommitted work does not match") },
+ { assertEquals(2241600, grantedWork, "Granted work does not match") },
+ { assertEquals(2040000, overcommittedWork, "Overcommitted work does not match") },
{ assertEquals(1200006, scope.currentTime) }
)
}