Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. task customJacocoTestCoverageVerification(type: JacocoCoverageVerification, dependsOn: 'JacocoTestReport') {
  2.  
  3. sourceDirectories = files([mainSrc])
  4. classDirectories = files([debugTree])
  5. executionData = files("${buildDir}/jacoco/testDebugUnitTest.exec")
  6.  
  7.  
  8. violationRules {
  9. setFailOnViolation(true)
  10.  
  11. rule {
  12. element = 'PACKAGE'
  13.  
  14. limit {
  15. value = 'COVEREDRATIO'
  16. counter = 'BRANCH'
  17. minimum = 0.5
  18. }
  19. }
  20.  
  21. rule {
  22. element = 'PACKAGE'
  23.  
  24. limit {
  25. value = 'COVEREDRATIO'
  26. counter = 'INSTRUCTION'
  27. minimum = 0.8
  28. }
  29. }
  30.  
  31. rule {
  32. element = 'PACKAGE'
  33. includes = ['com.androidjacoco.sample.*.presenter']
  34. enabled = true
  35.  
  36. limit {
  37. counter = 'CLASS'
  38. value = 'MISSEDCOUNT'
  39. maximum = 0
  40. }
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement