Add QSC prompt and phase timings
This commit is contained in:
@@ -1269,6 +1269,20 @@ class CliTests(unittest.TestCase):
|
||||
self.assertEqual(folder_summary["processed_video_count"], 1)
|
||||
self.assertEqual(folder_summary["failed_video_count"], 0)
|
||||
self.assertEqual(folder_summary["event_counts"], {"queue_detected": 1})
|
||||
phase_timings = json.loads(
|
||||
(output_dir / "phase_timings.json").read_text(encoding="utf-8")
|
||||
)
|
||||
self.assertEqual(phase_timings["schema_version"], "phase-timings-v1")
|
||||
for phase in (
|
||||
"source_acquisition_seconds",
|
||||
"video_probe_seconds",
|
||||
"frame_sampling_seconds",
|
||||
"clip_generation_seconds",
|
||||
"inference_seconds",
|
||||
"aggregation_seconds",
|
||||
):
|
||||
self.assertIn(phase, phase_timings["phases"])
|
||||
self.assertGreaterEqual(phase_timings["phases"][phase], 0)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user