2015-08-24 55 views
1

我只是學習與SonarQube單元測試。從我目前瞭解的運行單元測試需要使用Maven。我正在關注這個有用的教程:http://www.sonarqube.org/unit-test-execution-in-sonarqube/,它解釋瞭如何在SonarQube儀表板上顯示單元測試結果。如果test目錄中存在相關的Java源文件,這將起作用。不過,我想知道是否有辦法用sonar-runner而不是mvn做同樣的事情。有人知道嗎?是否有可能使用聲吶運行器進行單元測試?

感謝您閱讀本文。

尊敬,

用戶

回答

0

我猜你是在Java中運行單元測試。

聲納-java插件所做的只是導入由surefire生成的junit報告。所以你必須運行你的測試(使用maven或任何你想要的構建工具),然後讓聲納分析(使用maven或sonar-runner運行)將它們導入到SonarQube中。

聲納運行者不負責運行您的測試。

+0

謝謝你的回覆。 :D是的,這些單元測試是針對Java源代碼的。所以你說的是我1)用'mvn'運行單元測試,然後2)用'sonar-runner'將這些結果導入到Web界面上? – user3870315

相關問題