63 lines
1.5 KiB
Python
63 lines
1.5 KiB
Python
from srcgen import a, b, c, d, e
|
|
from lib.test import run_scenarios
|
|
|
|
SCENARIOS_A = [
|
|
{
|
|
"name": "A",
|
|
"input_events": [],
|
|
"output_events": [
|
|
(1000000000, "x", None),
|
|
(2000000000, "x", None),
|
|
(3000000000, "x", None),
|
|
],
|
|
},
|
|
]
|
|
SCENARIOS_B = [
|
|
{
|
|
"name": "B",
|
|
"input_events": [],
|
|
"output_events": [
|
|
(2000000000, "inner", None),
|
|
(3000000000, "outer", None),
|
|
(5000000000, "inner", None),
|
|
(6000000000, "outer", None),
|
|
(8000000000, "inner", None),
|
|
(9000000000, "outer", None),
|
|
],
|
|
},
|
|
]
|
|
SCENARIOS_C = [
|
|
{
|
|
"name": "C",
|
|
"input_events": [],
|
|
"output_events": [],
|
|
},
|
|
]
|
|
SCENARIOS_D = [
|
|
{
|
|
"name": "D",
|
|
"input_events": [],
|
|
"output_events": [],
|
|
},
|
|
]
|
|
SCENARIOS_E = [
|
|
{
|
|
"name": "E",
|
|
"input_events": [],
|
|
"output_events": [
|
|
(1000000000, "x", None),
|
|
(1000000000, "y", None),
|
|
(2000000000, "x", None),
|
|
(2000000000, "y", None),
|
|
(3000000000, "x", None),
|
|
(3000000000, "y", None),
|
|
],
|
|
},
|
|
]
|
|
|
|
if __name__ == "__main__":
|
|
run_scenarios(SCENARIOS_A, a.A, [], [], verbose=True)
|
|
run_scenarios(SCENARIOS_B, b.B, [], [], verbose=True)
|
|
run_scenarios(SCENARIOS_C, c.C, [], [], verbose=True)
|
|
run_scenarios(SCENARIOS_D, d.D, [], [], verbose=True)
|
|
run_scenarios(SCENARIOS_E, e.E, [], [], verbose=True)
|