summaryrefslogtreecommitdiff
path: root/simulator/opendc-serverless/opendc-serverless-simulator
diff options
context:
space:
mode:
Diffstat (limited to 'simulator/opendc-serverless/opendc-serverless-simulator')
-rw-r--r--simulator/opendc-serverless/opendc-serverless-simulator/src/test/kotlin/org/opendc/serverless/simulator/SimServerlessServiceTest.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/simulator/opendc-serverless/opendc-serverless-simulator/src/test/kotlin/org/opendc/serverless/simulator/SimServerlessServiceTest.kt b/simulator/opendc-serverless/opendc-serverless-simulator/src/test/kotlin/org/opendc/serverless/simulator/SimServerlessServiceTest.kt
index f68e206a..16ae60e6 100644
--- a/simulator/opendc-serverless/opendc-serverless-simulator/src/test/kotlin/org/opendc/serverless/simulator/SimServerlessServiceTest.kt
+++ b/simulator/opendc-serverless/opendc-serverless-simulator/src/test/kotlin/org/opendc/serverless/simulator/SimServerlessServiceTest.kt
@@ -24,6 +24,7 @@ package org.opendc.serverless.simulator
import io.mockk.spyk
import io.mockk.verify
+import io.opentelemetry.api.metrics.MeterProvider
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.delay
import kotlinx.coroutines.test.runBlockingTest
@@ -62,12 +63,13 @@ internal class SimServerlessServiceTest {
@Test
fun testSmoke() = runBlockingTest {
+ val meter = MeterProvider.noop().get("opendc-serverless")
val clock = DelayControllerClockAdapter(this)
val workload = spyk(object : SimServerlessWorkload {
override fun onInvoke(): SimWorkload = SimFlopsWorkload(1000)
})
val deployer = SimFunctionDeployer(clock, this, machineModel) { workload }
- val service = ServerlessService(coroutineContext, clock, deployer, RandomRoutingPolicy())
+ val service = ServerlessService(coroutineContext, clock, meter, deployer, RandomRoutingPolicy())
val client = service.newClient()