2017-09-10 34 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) –