Ejemplo n.º 1
0
def test_simulationWithAggregators():
    aggregators = (AggregatorTag.PreemptionTime, AggregatorTag.ExecutionTime,
                   AggregatorTag.PreemptionCount)

    for setup in genSetups(50, aggregators):
        run = SimulationRun(setup)
        run.execute()
Ejemplo n.º 2
0
def test_simuDualPrio():
    t1 = Task(5, 10)
    t2 = Task(10, 20)

    policy = DualPrioritySchedulingPolicy((t1, DualPriorityTaskInfo(11, 5, 1)),
                                          (t2, DualPriorityTaskInfo(12, 10, 2)))
    taskset = Taskset(t1, t2)
    setup = SimulationSetup(taskset,
                            time=40,
                            schedulingPolicy=policy)
    run = SimulationRun(setup)
    run.execute()
Ejemplo n.º 3
0
def test_simulationWithoutAggregators():
    aggregators = None

    for setup in genSetups(50, aggregators):
        run = SimulationRun(setup)
        run.execute()