gtcrn-coreai / tests /test_benchmark.py
maxffarrell's picture
Publish streaming GTCRN Core AI models and attributed source
6826a45 verified
Raw History Blame Contribute Delete
424 Bytes
from __future__ import annotations
import pytest
from gtcrn_coreai.benchmark import summarize_latencies
def test_summarize_latencies() -> None:
result = summarize_latencies([1.0, 2.0, 3.0, 4.0])
assert result["mean_ms"] == pytest.approx(2.5)
assert result["p50_ms"] == pytest.approx(2.5)
assert result["max_ms"] == pytest.approx(4.0)
assert result["realtime_ratio_mean"] == pytest.approx(2.5 / 16.0)