This PR removes several "not-later-than" tests for Trigger::wait_for() and Trigger::wait_until().
Many Trigger-related tests fail on GitHub MacOS runners because the systems are under heavy contention. This sometimes leads to delays on the order of several tens of milliseconds, which is outside of the tolerance of the old delay tests.
Strictly speaking, there is no guarantee that Trigger's wait* functions wake up after any particular time span at all, so we should not test for that.
Drive-by-corrections include documentation and whitespace. :)
This PR removes several "not-later-than" tests for Trigger::wait_for() and Trigger::wait_until().
Many Trigger-related tests fail on GitHub MacOS runners because the systems are under heavy contention. This sometimes leads to delays on the order of several tens of milliseconds, which is outside of the tolerance of the old delay tests.
Strictly speaking, there is no guarantee that Trigger's wait* functions wake up after any particular time span at all, so we should not test for that.
Drive-by-corrections include documentation and whitespace. :)