2017-09-19 74 views
0

我们正试图为给定资源提取历史测试覆盖率数据(更像每周/多次趋势)。在项目级别,我们可以通过使用API​​ https://sonar-service/api/resources?resource=com.demo.project:demo-project&metrics=new_coverage&includetrends=true来获取所需的数据。给定类别/方法的历史测试覆盖率数据

但是,如果我们试图在一个级别级别获取信息(https://sonar-service/api/resources?resource=com.demo.project:demo-project:src/main/java/com/demoClass.java&metrics=new_coverage&includetrends=true),这同样不起作用。它只是返回当前值。

是否有任何方法来获取给定类/方法的历史覆盖数据(通过使用API​​或查询数据库)。

如果在下面的Sonarqube 5.x &中是不可能的,那么在6.x版本的Sonarqube中是否有更简单的方法。

回答

0

历史数据不保留在文件级别。我不相信曾经有过。

+0

谢谢您的快速回复,Ann。非常感谢。你有什么建议我们实现这一目标吗?我们正在寻找这个在组织层面为管理层报告建立一个实用程序,为此在文件级别上有一个趋势非常重要。 – Coc