diff options
| author | Sacheendra Talluri <sacheendra.t@gmail.com> | 2025-04-02 17:54:53 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-02 17:54:53 +0200 |
| commit | 3a370ece860b0eba25cd1c7a366d767ae458192b (patch) | |
| tree | 2f02db79ffddfa24ccf0a9345ac0472f5aa00f70 /opendc-compute/opendc-compute-simulator/src/test | |
| parent | af632099d05636af3274ee95ada6b962703a67f0 (diff) | |
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
Diffstat (limited to 'opendc-compute/opendc-compute-simulator/src/test')
| -rw-r--r-- | opendc-compute/opendc-compute-simulator/src/test/kotlin/org/opendc/compute/simulator/scheduler/MemorizingSchedulerTest.kt | 7 |
1 files changed, 0 insertions, 7 deletions
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<HostView>() @@ -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<RandomGenerator>() val scheduler = MemorizingScheduler( filters = listOf(RamFilter(1.0)), - random = r, maxTimesSkipped = 3, ) - every { r.nextInt(any()) } returns 0 - val hostA = mockk<HostView>() every { hostA.host.getState() } returns HostState.UP every { hostA.host.getModel() } returns HostModel(4 * 2600.0, 4, 2048) |
