Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improves the stability of SteadyTimerHelper. #1118

Closed

Conversation

kmactavish
Copy link
Contributor

Due to scheduling / resource contention, sleeps and wait_untils may be delayed. The SteadyTimerHelper test class was not robust to these delays, which was likely the cause of a failing test (multipleSteadyTimeCallbacks in timer_callbacks.cpp:220).

Due to scheduling / resource contention, `sleep`s and `wait_until`s may be delayed. The `SteadyTimerHelper` test class was not robust to these delays, which was likely the cause of a failing test (`multipleSteadyTimeCallbacks` in `timer_callbacks.cpp`:220).
Some unrelated python unit test appears to be failing...
@kmactavish
Copy link
Contributor Author

This is a wild goose chase 🦆. This PR was supposed to fix tests so #1113 could get pulled in. It seems to have fixed the problem, but there are more failing tests downstream.

@kmactavish
Copy link
Contributor Author

So the problem seems to be caused by ros/roscpp_core#61. Not sure if the bug is in the test code here, or the range check there.

@kmactavish
Copy link
Contributor Author

Closing in favour of #1119.

@kmactavish kmactavish closed this Aug 3, 2017
@flixr flixr mentioned this pull request Aug 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant