summaryrefslogtreecommitdiff
path: root/opendc-compute/opendc-compute-simulator/src/test
diff options
context:
space:
mode:
authorSacheendra Talluri <sacheendra.t@gmail.com>2025-04-02 17:54:53 +0200
committerGitHub <noreply@github.com>2025-04-02 17:54:53 +0200
commit3a370ece860b0eba25cd1c7a366d767ae458192b (patch)
tree2f02db79ffddfa24ccf0a9345ac0472f5aa00f70 /opendc-compute/opendc-compute-simulator/src/test
parentaf632099d05636af3274ee95ada6b962703a67f0 (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.kt7
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)