Dan*_*der 5 unit-testing sonarqube
在 SonarQube 5.6.6 中,我可以在http://example.com/component_measures/metric/test_failures/list?id=myproject上看到我的单元测试结果已成功导入。这由
单元测试失败:1
这是我通过假失败测试产生的。
我还在长列表中看到失败测试类的文件名,并且看到失败测试的数量(再次:1)。
但我找不到更多信息:哪种方法、堆栈跟踪、stdout/err,以及build/reports/test/index.htmlgradle 生成的文件中包含的所有内容?单击列表条目会将我指向代码和覆盖率视图,但我找不到任何测试失败的指示器。
我在前端做错了什么,是配置问题,还是我在寻找 SonarQube 中不存在的功能?
这是目前的样子:
http://example.com/component_measures/domain/Coverage:在这里我看到一个测试失败了:
http://example.com/component_measures/metric/test_success_密度/list :我可以看到它是哪个文件:
但是单击上面的行只会将我指向源文件。下面的测试“失败”。没有迹象表明该测试失败。我找不到任何方法来查看堆栈跟踪或失败的测试方法的名称:
顺便说一句:第一个屏幕截图的页面显示有关单元测试的信息。但如果失败的测试是集成测试,我什至看不到这些数字
更新
像这样的东西可能就是我正在寻找的:
(发现于https://deors.wordpress.com/2014/07/04/individual-test-coverage-sonarqube-jacoco/)
我在我的安装中从未见过这样的视图,不知道如何获取它以及它是否在当前版本中实现。
不幸的是,测试执行细节是一个已弃用的功能 Sonar Qube 5.6
如果您安装旧版本(例如 Sonar Qube 4.x),我们将看到以下屏幕,其中提供测试用例结果详细信息。
但这个屏幕本身已被移除。参考号https://jira.sonarsource.com/browse/SONARCS-657
基本上问题是单元测试用例详细信息报告需要链接回源代码文件。但现在单元测试用例仅链接到程序集。
| 归档时间: |
|
| 查看次数: |
7406 次 |
| 最近记录: |