我已經建立了一個Jenkins-Job,用於分析與Sonar的Delphi項目。因此,我使用聲納delphi插件,迄今爲止,這工作得很好。對於代碼覆蓋率分析,我使用delphi-code-coverage,它生成EMMA報告。所以,我還安裝了Sonar EMMA-Plugin,將EMMA結果放入Sonar報告中。但看起來,EMMA-Plugin從不在工作中被執行。有輸出,甚至不在於它已跳過或失敗的任何信息......使用EMMA的Sonar的Delphi代碼覆蓋率
這裏是我的pom.xml的片段:
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.surefire.reportsPath>UnitTests</sonar.surefire.reportsPath>
<sonar.core.codeCoveragePlugin>emma</sonar.core.codeCoveragePlugin>
<sonar.emma.reportPath>UnitTests</sonar.emma.reportPath>
我怎樣才能獲得EMMA插件執行(結合delphi插件)?或者是否有另一種方法將EMMA報告整合到我的聲納項目中?
delphi代碼覆蓋工具的作者寫道:「您可以使用Hudson EMMA插件集成xml報告,可以使用HTML Publisher插件集成html報告。」 - 也許是作者有關於所需步驟和配置的更多信息 – mjn