This commit is contained in:
Horldsence
2026-09-11 11:36:08 +08:00
parent 2d2a9a4e6a
commit a18a139a1d
93 changed files with 9245 additions and 3806 deletions
+5 -4
View File
@@ -22,9 +22,10 @@ from mcm26b.coverage import coverage_points
from mcm26b.evaluation import recompute_virtual_time
from mcm26b.planner import OmnidirectionalLoop
from mcm26b.protocol.client import SimulatorClient
from mcm26b.sim import (LocalSimTransport, LocalSimulator,
ScriptedFaultTransport, Source)
from mcm26b.sim.scenes import random_omni_scene
from mcm26b.harness import (LocalSimTransport, LocalSimulator,
ScriptedFaultTransport)
from referee import Source
from mcm26b.harness import random_omni_scene
CONFIG = replace(ProblemConfig(),
search=replace(ProblemConfig().search,
@@ -216,7 +217,7 @@ class SimulatorVirtualCapTests(unittest.TestCase):
simulator = LocalSimulator([], robot_id="T001", config=CONFIG)
simulator.entered = True
simulator.virtual_time_s = CONFIG.field.max_virtual_duration_s
from mcm26b.sim import SimulatorClosed
from referee import SimulatorClosed
with self.assertRaises(SimulatorClosed):
simulator.handle(
"/measure", {"arena_id": "default", "robot_id": "T001",