【问题标题】:Is it possible to run unit-tests with sonar-runner?是否可以使用 sonar-runner 运行单元测试?
【发布时间】:2015-08-24 22:05:58
【问题描述】:

我只是在学习使用 SonarQube 进行单元测试。根据我目前的理解,运行单元测试需要使用 Maven。我正在关注这个有用的教程:http://www.sonarqube.org/unit-test-execution-in-sonarqube/,它解释了如何在 SonarQube 仪表板上显示单元测试结果。如果 test 目录中有相关的 Java 源文件,则此方法有效。但是,我想知道是否有办法用sonar-runner 而不是mvn 做同样的事情。外面有人知道吗?

感谢您阅读本文。

尊敬的,

用户

【问题讨论】:

    标签: maven unit-testing sonarqube sonar-runner


    【解决方案1】:

    我猜你是在 Java 中运行单元测试。

    sonar-java 插件所做的只是导入由surefire 生成的junit 报告。因此,您必须运行您的测试(使用 maven 或任何您想要的构建工具),然后让声纳分析(使用 maven 或 sonar-runner 运行)将它们导入 SonarQube。

    运行您的测试不是 sonar-runner 的责任。

    【讨论】:

    • 感谢您的回复。 :D 是的,这些单元测试适用于 Java 源代码。所以你的意思是我 1) 使用 mvn 运行单元测试,然后 2) 使用 sonar-runner 将这些结果导入 Web 界面?
    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 2017-02-16
    • 1970-01-01
    • 2013-11-28
    • 1970-01-01
    • 2020-02-21
    • 2017-12-19
    • 1970-01-01
    相关资源
    最近更新 更多