Skip to content
This repository was archived by the owner on May 31, 2025. It is now read-only.

Improves the stability of SteadyTimerHelper.#1118

Closed
kmactavish wants to merge 2 commits intoros:lunar-develfrom
kmactavish:steadytimer-test-stability
Closed

Improves the stability of SteadyTimerHelper.#1118
kmactavish wants to merge 2 commits intoros:lunar-develfrom
kmactavish:steadytimer-test-stability

Conversation

@kmactavish
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant