From 3a370ece860b0eba25cd1c7a366d767ae458192b Mon Sep 17 00:00:00 2001 From: Sacheendra Talluri Date: Wed, 2 Apr 2025 17:54:53 +0200 Subject: Separate timeshift into an interface and add it to memorizing (#329) * Separate timeshift into an interface and add it to memorizing * Run spotless apply * Remove random from memorizing sched test * Record time on task termination * spotless apply --- .../opendc/compute/simulator/scheduler/MemorizingSchedulerTest.kt | 7 ------- 1 file changed, 7 deletions(-) (limited to 'opendc-compute/opendc-compute-simulator/src/test') diff --git a/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/scheduler/MemorizingSchedulerTest.kt b/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/scheduler/MemorizingSchedulerTest.kt index 7c5753ca..92d5008b 100644 --- a/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/scheduler/MemorizingSchedulerTest.kt +++ b/opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/scheduler/MemorizingSchedulerTest.kt @@ -33,8 +33,6 @@ import org.opendc.compute.simulator.host.HostModel import org.opendc.compute.simulator.host.HostState import org.opendc.compute.simulator.scheduler.filters.RamFilter import org.opendc.compute.simulator.service.HostView -import java.util.Random -import java.util.random.RandomGenerator internal class MemorizingSchedulerTest { @Test @@ -57,7 +55,6 @@ internal class MemorizingSchedulerTest { val scheduler = MemorizingScheduler( filters = emptyList(), - random = Random(1), ) val hostA = mockk() @@ -84,16 +81,12 @@ internal class MemorizingSchedulerTest { @Test fun testRamFilter() { // Make Random with predictable order of numbers to test max skipped logic - val r = mockk() val scheduler = MemorizingScheduler( filters = listOf(RamFilter(1.0)), - random = r, maxTimesSkipped = 3, ) - every { r.nextInt(any()) } returns 0 - val hostA = mockk() every { hostA.host.getState() } returns HostState.UP every { hostA.host.getModel() } returns HostModel(4 * 2600.0, 4, 2048) -- cgit v1.2.3