This plugin reads the "crappy methods" report from Crap4J. Hudson will Jenkins will generate the trend report of crap percentage and provide detailed information about changes.
- Get the crap4j plugin, preferably using hudson's plugin Jenkins plugin manager
- Install the crap4j plugin in your hudsonJenkins, if downloaded manually
- Configure your project's build script to generate crap4j XML reports (This happens along with the HTML report)
- Enable the "Publish Crap" publisher on the job configuration page
- Specify the directory where the crap4j report (report.xml) is generated
- Perform some builds to receive a trend
This plugin is developed and maintained by Daniel Lindner with kind support from Softwareschneiderei GmbH. Please feel free to contact me for feedback. If you have suggestions for new features or you've found a bug, please use the issue tracker or the mailing lists. If you use the issue tracker, assign the issue directly to java.net ID dlindner.
Release 0.9 (2014-10-22):
- Fail-fast behaviour by explicitly signaling missing report files (see Issue 24912)
- Uses Jenkins URL instead of server name now (see Issue 22279)
Release 0.8 (2010-08-01):
- Fix incompatibility with hudson core version 1.368 (see Issue 7088)
- Job configuration is stored again (see Issue 5493)
- Attention! This requires you to re-configure all your crap4j-enabled jobs once. Sorry for the inconvenience!
Release 0.7 (2009-12-30):