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.
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 inschedule_possible_updates
.