我们正在尝试为给定资源提取历史测试覆盖率数据(更像是每周/每个趋势)。在项目级别,我们可以使用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&下面,我们在Sonarqube的6.x版本中有任何更简单的方法。
答案 0 :(得分:0)
历史数据不会保留在文件级别。我不相信它曾经存在过。