Skip to content

Improve test coverage of scheduler.py

Adam Coldrick requested to merge sotk/test-extensions into master

Description

This MR improves the test coverage of scheduler.py by adding some unit tests to cover the areas that weren't already covered by our integration tests.

All of the tests check for regressions that were actually encountered during the recent scheduler refactoring.

We can make further improvements by adding more complicated tests for some parts and by adding integration tests that do exercise this previously uncovered code, but that can belong in a separate MR in the interest of testing for the aforementioned regressions now.

This won't pass CI until !216 (merged) is merged.

Part of #136 (closed).

Merge request reports