我刚才分离单元测试和集成测试。 我想覆盖率结果从UT并从中分离。
我跟着这个教程和它的作品(感谢@JohnDobie )。
声纳显示单独的代码覆盖结果和单元测试成功(右上)。 但是,怎样才能在声纳集成测试的成功?
我刚才分离单元测试和集成测试。 我想覆盖率结果从UT并从中分离。
我跟着这个教程和它的作品(感谢@JohnDobie )。
声纳显示单独的代码覆盖结果和单元测试成功(右上)。 但是,怎样才能在声纳集成测试的成功?
等待在IT执行结果的声纳的实现(见@Fabrice 答案 )。 我已经找到了一种解决方法本教程 。 我们的想法是:
... fool Sonar to show test success for both unit and integration tests together by instructing Failsafe to store its test reports to the same directory as Surefire instead of the default failsafe-reports.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
</configuration>
</plugin>
因为所有的测试结果在单元测试窗口小部件中显示的结果是不完美的。 但我真的不想检查在CI服务器的IT测试的结果。 我想为我的项目的所有功能于一身的仪表板。
IT执行结果不会也不声纳显示。
这一点我们可以在将来添加,但我们首先着眼于覆盖,因为这毕竟是最重要的。 (执行结果经由CI软件CI服务器上通常监测)