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

making rostest optional in most packages #239

Merged
merged 10 commits into from
Mar 21, 2014

Conversation

bulwahn
Copy link
Contributor

@bulwahn bulwahn commented Mar 20, 2014

These commits replaces local patches by the patches provided upstream and removes the package dependencies on rostest.

In fact, all packages in meta-ros are configured, compiled and installed without any tests. Nevertheless, the packages still required the dependency on rostest, as it was requested by the CMakeLists.txt in its find_package (catkin REQUIRED ...) call. By the provided patches, the CMakeLists.txt now does not request the rostest package, when configured without tests.

As a final result, the images built with meta-ros now do not include the rostest library anymore, which was a dead binary on the image before anyway.

@herbrechtsmeier
Copy link
Contributor

👍

@KristofRobot
Copy link
Contributor

@bulwahn

Could you elaborate on the rationale to make rostest optional? I dont think this is for build/run reasons, as I believe these packages built and ran fine before this patch (i.e. with rostest).

Thanks!

@bulwahn
Copy link
Contributor Author

bulwahn commented Mar 21, 2014

@KristofRobot:
In fact, all packages in meta-ros are configured, compiled and installed without any tests. Nevertheless, the packages still required the dependency on rostest, as it was requested by the CMakeLists.txt in its find_package (catkin REQUIRED ...) call. By the provided patches, the CMakeLists.txt now does not request the rostest package, when configured without tests.

As a final result, the images built with meta-ros now do not include the rostest library anymore, which was a dead binary on the image before anyway.

(I added this explanation to the commit message of this pull request as well.)

KristofRobot added a commit that referenced this pull request Mar 21, 2014
making rostest optional in most packages
@KristofRobot KristofRobot merged commit 455385f into ros:master Mar 21, 2014
@KristofRobot
Copy link
Contributor

@bulwahn - thanks for the explanation - merged.

@bulwahn bulwahn deleted the make-rostest-optional branch May 15, 2014 10:42
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.

3 participants