51Testing软件测试论坛

标题: 通过jacoco查看android中代码覆盖率,但是在报告中无法查看到源码执行情况 [打印本页]

作者: 测试积点老人    时间: 2019-8-2 10:57
标题: 通过jacoco查看android中代码覆盖率,但是在报告中无法查看到源码执行情况
环境
jacoco + gradle
配置情况
  1. def coverageSourceDirs = [
  2.         '../src/main/java'
  3. ]
  4. task jacocoTestReport(type: JacocoReport) {
  5.     group = "Reporting"
  6.     description = "Generate Jacoco coverage reports after running tests."
  7.     reports {
  8.         xml.enabled = true
  9.         html.enabled = true
  10.     }
  11.     classDirectories = fileTree(
  12.             dir: './build/default/intermediates/classes/debug',
  13.             excludes: ['**/R*.class',
  14.                        '**/*$InjectAdapter.class',
  15.                        '**/*$ModuleAdapter.class',
  16.                        '**/*$ViewInjector*.class'
  17.             ])
  18.     sourceDirectories = files(coverageSourceDirs)
  19.     executionData = files("$buildDir/outputs/code-coverage/connected/coverage.ec")

  20.     doFirst {
  21.         new File("$buildDir/intermediates/classes/").eachFileRecurse { file ->
  22.             if (file.name.contains('[size=3][b]结果[/b][/size]
  23. [attach]125974[/attach]
  24. 只能查看到方法试图,无法再次进入,查看到方法中的源码.


  25. )) {
  26.                 file.renameTo(file.path.replace('[size=3][b]结果[/b][/size]
  27. [attach]125974[/attach]
  28. 只能查看到方法试图,无法再次进入,查看到方法中的源码.


  29. , '[size=3][b]结果[/b][/size]
  30. [attach]125974[/attach]
  31. 只能查看到方法试图,无法再次进入,查看到方法中的源码.


  32. ))
  33.             }
  34.         }
  35.     }
  36. }
复制代码
结果
[attach]125974[/attach]
只能查看到方法试图,无法再次进入,查看到方法中的源码.



作者: 海海豚    时间: 2019-8-5 09:42
你的源码也需要拿到才能进去看具体的代码。把源码也下载下来。
作者: qqq911    时间: 2019-8-5 11:33
看看设置吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2