Add Code Coverage and CheckStyle to Minerva

Chris put together a small demo project (Minerva) for those interested in setting up a Tycho build for their eclipse projects.  There are a few minor issues with the current code.

  • There is an issue with the feature not pulling in the correct plugins.
  • The UI test case does not seem to run (haven’t figured out why yet).

I fixed the feature issue, and have sent a Pull request to Chris to add it to his build.   In addition, the request contains some samples on how to enable EMMA Code Coverage.  It also contains a profile setup for enabling CheckStyle reports as well.

Ideally I’d like to see Minerva turn into an eclipse project pom that all eclipse projects can inherit from.  This way everybody would automatically inherit the various static code analysis goodies that maven makes so simple to integrate with your build

Advertisements
This entry was posted in build, eclipse, maven, open source, release engineering, tycho. Bookmark the permalink.

2 Responses to Add Code Coverage and CheckStyle to Minerva

  1. Pingback: Dave Carver: Add Code Coverage and CheckStyle to Minerva

  2. Thanks for adding this work Dave, I plan on reviewing it today and accepting the changes!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s