-
Notifications
You must be signed in to change notification settings - Fork 914
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
ros_comm 1.4.1 breaks socketcan_bridge tests #1408
Comments
I was not able to fix this test with an additional wait. It might be that the message got lost. The only external depedencies are
|
@guillaumeautran Can you please take a closer look at this. |
I was not able to dermine the cause of this problem, perhaps it's the combination of different commits. |
Assuming you're on Linux, I'd be doubtful that #1393 could directly be the issue, since that was a fix for non-epoll systems such as macOS. Does the test still fail if you build ros_comm from source but override https://github.com/ros/ros_comm/pull/1217/files#diff-af96143090deaa643970030f962c964dR70 That would kick it back to the legacy poll implementation for handling IO. |
I am taking a look right now but the specific tests passes for me at this time. Still doing some more digging. |
The test case fails on travis, ROS buildfarm (#1409) and in a local docker environment (
I will push a commit to the test case PR I did not have a deeper look at the other PRs. |
So, looks like a setup/teardown problem. I was able to reproduce the issue (only happens on the ros_comm melodic branch) but a soon as I comment out the first test case, the second test (which was failing originally) starts to pass. |
The only other difference of package versions is |
If I add a |
@trobertson-cpr FYI |
I have resolved this by adding the |
I just noticed that one test started to fail for melodic shadow-fixed (1.4.1), but works for main (1.3.6).
https://travis-ci.org/ipa-mdl/ros_canopen/builds/381469509
The failing test, runs
ros::spinOnce()
to fetch one message.Digging through the commits #1365 raised my attention.
I will run further tests, but this seems to change the behaviour at least for this test.
The text was updated successfully, but these errors were encountered: