1.3 KiB
1.3 KiB
Generated changes
git diff HEAD~1..HEAD -- piker/data/feed.py tests/replay/
Adds an optional backend notification at real feed-bus subscriber mutations so replay can acknowledge the production Feed.pause() and Feed.resume() state. Integration fixtures select tracked scenarios through inherited configuration, while real actor tests exercise pikerd, datad, samplerd, history and quote SHM, search, typed replay control, failure acknowledgement, transcript equality, and exact resource teardown.
Verification
- The basic scenario passes twice through fresh actor-tree generations with identical control, quote, and history transcripts.
- The failure scenario acknowledges its declared fault before any failed quote reaches SHM.
- Exact datad-created SHM names disappear after each generation.
- The combined replay suite passes four tests; remaining warnings are existing Tractor and Piker deprecations.
Design discussion
The user concluded this middleware-focused work should not delay real Qt/Trio application testing. The integration remains a completed parked experiment rather than the foundation for the immediate chart roadmap.