test_recorderLargeHistory
- test_recorderLargeHistory.test_recorder_large_history()[source]
Record a long history that crosses the storage container’s growth boundaries and verify every sample round-trips intact.
The Recorder stores its history in a std::deque (see issue #788). This test guards that appending well past the points where the previous std::vector storage would reallocate (2**16 = 65536 and beyond) preserves both the recorded times and the recorded payload fields exactly. It is a pure correctness-at-scale check with no timing assertions, so it is deterministic and not flaky. The recorder is driven directly (rather than through a full simulation) purely so the large sample count stays fast.