【问题标题】:Generating dummy data for SonarQube为 SonarQube 生成虚拟数据
【发布时间】:2018-02-18 16:27:12
【问题描述】:

我想为 SonarQube 生成一个虚拟数据以进一步开发Qualinsight SVN Badges

SonarQube 是否有能力为开发者生成“沙盒数据”?还是已经有可用于此类用例的功能?

我需要生成的内容是 LOC、Coverage、New Coverage 和 Vulnerabilities 及其各自时期的数据。

【问题讨论】:

    标签: sonarqube dummy-data


    【解决方案1】:

    不,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 项目(例如来自 github 的 "SonarSource/sonarqube")并运行 mvn sonar:sonar

    另一种解决方案可能是分析您的插件自己的源代码。您可能已经对其进行了配置。这可能还有额外的好处,即您非常了解自己的代码,这将使您更容易理解和验证 SonarQube 的发现和统计数据。

    【讨论】:

    • 酷,这是一个很好的建议。看来我必须像您建议的那样处理“生成”我自己的数据,完成测试用例等。现在,我猜它属于feature-suggestion。转至Google Groups
    猜你喜欢
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2013-01-12
    • 2016-05-15
    • 2011-06-03
    • 1970-01-01
    • 2012-02-16
    • 2018-05-28
    相关资源
    最近更新 更多