DiamondLightSource / tickit

Event-based hardware simulation framework
Apache License 2.0
6 stars 0 forks source link

Add a system test for new skipping in event router #183

Closed abbiemery closed 1 year ago

abbiemery commented 1 year ago

The skipping of device updates that do not have deltas is fixed by #180. It would be beneficial to have tests that attempt to propagate updates through a graph and ensure the full graph is skipped down wind of nodes which provide no updates, while also ensuring components do not get skipped incorrectly.

This would require running a scheduler and monitoring its tick, using the tickers propagate and checking the production of skips in schedule_possible_updates.

abbiemery commented 1 year ago

Closed in favour of #184