Loading src/tests/tools/simap_server/simap_client/tests/test_load_schedule.py +15 −0 Changes for src/tests/tools/simap_server/simap_client/tests/test_load_schedule.py: 15 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -46,3 +46,18 @@ def test_metric_noise_is_reproducible_for_seed(): first = SimapMetricsGenerator(service_count=4, seed=123) second = SimapMetricsGenerator(service_count=4, seed=123) assert first.generate_all_te_metrics() == second.generate_all_te_metrics() def test_abstract_utilisation_is_maximum_and_latency_is_sum(): generator = SimapMetricsGenerator(service_count=1, seed=7) source = { 'L1': (20.0, 1.0), 'L3': (30.0, 2.0), 'L5': (40.0, 3.0), 'L9': (50.0, 4.0), 'L13': (60.0, 5.0), } result = generator.aggregate_abstract_metrics(source) assert result['Trans-L1'] == (50.0, 7.0) assert result['AggNet-L1'] == (60.0, 14.0) assert result['E2E-L1'] == (60.0, 15.0) Loading
src/tests/tools/simap_server/simap_client/tests/test_load_schedule.py +15 −0 Changes for src/tests/tools/simap_server/simap_client/tests/test_load_schedule.py: 15 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -46,3 +46,18 @@ def test_metric_noise_is_reproducible_for_seed(): first = SimapMetricsGenerator(service_count=4, seed=123) second = SimapMetricsGenerator(service_count=4, seed=123) assert first.generate_all_te_metrics() == second.generate_all_te_metrics() def test_abstract_utilisation_is_maximum_and_latency_is_sum(): generator = SimapMetricsGenerator(service_count=1, seed=7) source = { 'L1': (20.0, 1.0), 'L3': (30.0, 2.0), 'L5': (40.0, 3.0), 'L9': (50.0, 4.0), 'L13': (60.0, 5.0), } result = generator.aggregate_abstract_metrics(source) assert result['Trans-L1'] == (50.0, 7.0) assert result['AggNet-L1'] == (60.0, 14.0) assert result['E2E-L1'] == (60.0, 15.0)