QuickBuild Documentation
|
To publish Findbugs report, you only need two steps:
Generate Findbugs ReportQuickBuild will NOT generate Findbugs report automatically, so first make sure the Findbugs report is produced by ANT or by any other build tool. The following example shows how to generate Findbugs test results with Ant Findbugs task: Findbugs report target in build.xml <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpath="${findbugs.utils.dir}/findbugs-ant.jar"/> <target name="findbugs" depends="dist,findbugs-xml,findbugs-html"/> <target name="findbugs-xml"> <mkdir dir="${findbugs.reports}"/> <findbugs home="${findbugs.home}" output="xml:withMessages" outputFile="${findbugs.reports}/findbugs.xml" jvmargs="-Xmx512m"> <auxClasspath path="${lib.dir}" /> <sourcePath path="${src.dir}" /> <class location="${dist.dir}/${exe.name}.jar" /> </findbugs> </target> The code snippet will generate the XML reports for each test case, and the reports will be captured to '${findbugs.reports}' directory. Note. The output format should be set to 'xml:withMessages'. Publish Findbugs ReportAdd Publish Findbugs Report step to your build workflow. If you have several report sets, you can add several steps with different report set names. Reference this page for more details.
|