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

Fix all test failures on Linux CI Batch Job #21

Closed
7 tasks done
wjwwood opened this issue Mar 17, 2015 · 11 comments
Closed
7 tasks done

Fix all test failures on Linux CI Batch Job #21

wjwwood opened this issue Mar 17, 2015 · 11 comments
Assignees

Comments

@wjwwood
Copy link
Member

wjwwood commented Mar 17, 2015

AC:

@wjwwood wjwwood added the ready Work is about to start (Kanban column) label Mar 17, 2015
@wjwwood wjwwood self-assigned this Mar 17, 2015
@wjwwood wjwwood added in progress Actively being worked on (Kanban column) and removed ready Work is about to start (Kanban column) labels Mar 31, 2015
@dirk-thomas
Copy link
Member

ros2/rosidl_dds@64a1f36
ros2/rmw_connext@57cf7f5
ros2/rmw_opensplice@cb75a3d

Locally that leaves me to failing tests for:

  • copyright
  • lint_cmake
  • uncrustify

@wjwwood
Copy link
Member Author

wjwwood commented Apr 1, 2015

Just FYI, there is another CMake linter I found the other day: https://github.com/polysquare/polysquare-cmake-linter

@dirk-thomas
Copy link
Member

@esteve @tfoote @wjwwood Please take a close look to the reference PRs which apply the uncrustify formatting rules. Even if it is a lot of white spaces changes we should make sure that the formatting is exactly what we want - and if necessary adjust it before merging them.

@dirk-thomas
Copy link
Member

@dirk-thomas
Copy link
Member

I have updated the list in the first comment after looking through the currently failing tests.

@wjwwood wjwwood added in review Waiting for review (Kanban column) in progress Actively being worked on (Kanban column) and removed in progress Actively being worked on (Kanban column) in review Waiting for review (Kanban column) labels Apr 15, 2015
@wjwwood
Copy link
Member Author

wjwwood commented Apr 15, 2015

I finally fixed the communication problem within docker, I had to do docker run with the --privileged option and I had to add an ifconfig eth0 multicast as part of the run (not possible in the build part of the docker image and it requires --privileged). After that the userland talker/listener test passes.

Now the only failing tests on this Linux build are uncrustify related:

http://54.183.26.131:8080/job/ros2_batch_ci_linux/13/console

Though it still doesn't find Connext, so there maybe more failures lurking in the connext packages still.

wjwwood added a commit to ros2/rmw_opensplice that referenced this issue Apr 15, 2015
@wjwwood
Copy link
Member Author

wjwwood commented Apr 15, 2015

This build is green: http://54.183.26.131:8080/job/ros2_batch_ci_linux/

@wjwwood
Copy link
Member Author

wjwwood commented Apr 15, 2015

🎆 Yay! 🎆

I'll close this now, deferring to #33 and #34 for OS X and Windows respectively.

@wjwwood wjwwood closed this as completed Apr 15, 2015
@wjwwood wjwwood removed the in review Waiting for review (Kanban column) label Apr 15, 2015
@dirk-thomas
Copy link
Member

The current linux batch job does not use Connext.

@dirk-thomas
Copy link
Member

The current linux batch job (http://54.183.26.131:8080/view/ros2/job/ros2_batch_ci_linux/27/) fails the test_publish_subscribe with OpenSplice. It seems that both endpoints can't communicate again?

@wjwwood
Copy link
Member Author

wjwwood commented Apr 17, 2015

@dirk-thomas maybe it's something else this time. Last time it said in the logs that multicast was not available in the ospl log, but now it doesn't:

http://54.183.26.131:8080/view/ros2/job/ros2_batch_ci_linux/ws/workspace/src/ros2/examples/userland/ospl-info.log

(Btw the tests drop the ospl log in the source space)

The next thing to do would be to log in to the docker instance locally and run the talker and listener in different folders since they some times clobber each other writing to the same ospl log file.

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

No branches or pull requests

2 participants