[ros-release] Devel jobs and compiler warnings in Kinetic

Dirk Thomas dthomas at osrfoundation.org
Tue May 17 18:37:11 UTC 2016

Such a feature would indeed be great. We already use it on the ROS 2 build
farm (which is just a set of hand crafted jobs right now).

Installing the https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin
on the build farm and adding the configuration to look e.g. for
`catkin_workspace/build*/*/coverage.xml` should be easy. But that means
that the tests need to generate the coverage result files. And as far as I
know they currently don't. So I think the generation of the coverage
file(s) has to happen first.

It would be great if someone would look into this and push on adding this
feature. I am happy to help with answering questions etc.

- Dirk

On Tue, May 17, 2016 at 11:22 AM, Bence Magyar <
bence.magyar.robotics at gmail.com> wrote:

> Great! It's good to enforce some quality measures on released code. Are
> you planning to add the test coverage visualisation(no enforcement though)
> to Jenkins too? It would be useful for projects that are heavily tested
> such as ros_control.
> Cheers,
> Bence
> On 17 May 2016 19:06, "Dirk Thomas via ros-release" <
> ros-release at lists.ros.org> wrote:
> The new build farm was already detecting compiler warnings but didn't do
> anything about them - until now. If a devel job (same for PR jobs which
> only have a different trigger mechanism) has compiler warnings the job will
> become unstable. This also results in a notification being sent to the
> maintainers, the same as if a job fails.
> Since we don't want to change the behavior of the numerous devel jobs of
> already released distributions this has only been enabled for Kinetic. Of
> the 154 existing devel jobs in Kinetic only 18 have compiler warnings but
> are "green" otherwise. We think it is reasonable for the maintainers to
> address those.
> If it happens to be a repository you maintain you might have already or
> will in the near future receive an email from Jenkins about this. Please
> consider taking the short amount of time to address the compiler warning in
> your code. The greater benefit is that all the other packages will benefit
> from this stricter check and can get notified properly when a regression
> indicated by a compiler warning happens.
> Thank you,
> - Dirk
> _______________________________________________
> ros-release mailing list
> ros-release at lists.ros.org
> http://lists.ros.org/mailman/listinfo/ros-release
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20160517/e23394c5/attachment.html>

More information about the ros-release mailing list