Repair FLM evidence fixture and atomic test port publication

This commit is contained in:
Dom
2026-10-18 20:06:18 -05:00
parent a87e0bbcf3
commit 87fa4f76fa
3 changed files with 8 additions and 4 deletions
@@ -28,7 +28,8 @@ def test_actual_wire_parent_recorder_retains_shared_keys_and_exact_values():
)
for tick in range(80):
stamp = first_ns + tick * 10_000_000
inputs = (('control_frame', float(tick + 1)), ('signed_zero', -0.0), ('flag', False), ('label', 'unchanged'))
inputs = (('control_frame', float(tick + 1)), ('roll', 0.0), ('desired_curvature', .001), ('vEgo', 20.0),
('signed_zero', -0.0), ('flag', False), ('label', 'unchanged'))
evidence = ControlEvidence(
identity='1' * 64, generation=0, control_ns=stamp, state_ns=stamp,
domain='normalized_torque', stage_revision='retention-only', response_revision='retention-only',
@@ -57,13 +57,16 @@ class Maps:
def factory(port, host):
assert host == '0.0.0.0'
server = make_server(port=0, owner=owner, remote_pairing=pairing, monitor=Monitor(), maps=Maps())
(root / 'port').write_text(str(server.server_port))
# The parent treats existence as readiness, so publish the complete value.
(root / 'port.tmp').write_text(str(server.server_port))
(root / 'port.tmp').replace(root / 'port')
return server
managed.make_server = factory
def remote_factory(local):
remote = make_remote_server(local, port=0)
(root / 'remote-port').write_text(str(remote.server_port))
(root / 'remote-port.tmp').write_text(str(remote.server_port))
(root / 'remote-port.tmp').replace(root / 'remote-port')
return remote
managed.make_remote_server = remote_factory
managed.default_remote_pairing = lambda: pairing
+1 -1
View File
@@ -1 +1 @@
{"protected_inventory_sha256": "15e060f3b9bfdd6ccb35582ee8155167b200810aa1aed983bc9d9ded4bb49297", "schema_version": 1}
{"protected_inventory_sha256": "24136320125de76935fb636578e31c6a006cb04e774ee77087085d28d5c2891a", "schema_version": 1}