proper tests

This commit is contained in:
2026-04-10 18:29:58 -03:00
parent e906b0a963
commit ea9dbf8772
16 changed files with 1077 additions and 15 deletions

View File

@@ -58,7 +58,7 @@ class StreamManager:
self.agent_dir = self.session_dir / "agent"
self.readonly = False
self.telemetry = None
self._telemetry = None
self.recorder = StreamRecorder(self.session_dir)
self.processor = SessionProcessor(self.session_dir)
@@ -88,7 +88,7 @@ class StreamManager:
mgr.audio_dir = session_dir / "audio"
mgr.agent_dir = session_dir / "agent"
mgr.readonly = False
mgr.telemetry = None
mgr._telemetry = None
# No recorder — Rust server owns transport + recording.
mgr.recorder = None
@@ -121,6 +121,16 @@ class StreamManager:
session_id, len(mgr.recorder.recording_segments), mgr.frame_count)
return mgr
@property
def telemetry(self):
return self._telemetry
@telemetry.setter
def telemetry(self, val):
self._telemetry = val
if self.processor:
self.processor._telemetry = val
# -- Recorder delegation --
@property