2017-09-10 36 views
2

我想爲SonarQube生成虛擬數據以進一步開發Qualinsight SVN Badges爲SonarQube生成虛擬數據

SonarQube是否有能力爲開發人員生成「沙箱數據」?或者是否已有可用於這種用例的功能?

我需要爲LOCs,Coverage,New Coverage和Vulnerabilities提供他們各自時期的數據。

回答

3

不,SonarQube不提供樣本數據。

然而,分析一些數據並不困難。

要麼產生最小的內容是這樣的:

cd /tmp 
cd $(mktemp -d) 
pwd 
echo "public class MyClass1 {}" > MyClass1.java 
~/SonarSource/sonar-scanner-2.8/bin/sonar-scanner -Dsonar.projectKey=my_project -Dsonar.sources=. -Dsonar.login=admin -Dsonar.password=admin -Dsonar.version=1 

或退房手續任何預配置的Maven項目(例如像"SonarSource/sonarqube"從GitHub)和運行mvn sonar:sonar

另一種解決方案可能是分析你的插件自己的源代碼。您可能已經配置好了它。這可能會帶來額外的好處,您可以很好地瞭解自己的代碼,這將使您更容易理解並驗證SonarQube的發現和統計數據。

+0

很酷,這是一個很好的建議。 似乎我必須處理「生成」我自己的數據,如你所建議的,完成測試用例等。現在,我想它是在'功能建議'下。關閉[Google網上論壇](https://groups.google.com/forum/#!forum/sonarqube) –