Bladeren bron

Merge pull request #58 from csmith/master

Add jacoco and coveralls.
pull/60/head
Greg Holmes 9 jaren geleden
bovenliggende
commit
451db6b92e
2 gewijzigde bestanden met toevoegingen van 14 en 0 verwijderingen
  1. 10
    0
      build.gradle
  2. 4
    0
      circle.yml

+ 10
- 0
build.gradle Bestand weergeven

@@ -4,6 +4,8 @@ subprojects {
4 4
     apply plugin: 'com.dmdirc.git-version'
5 5
     apply plugin: 'maven-publish'
6 6
     apply plugin: 'java'
7
+    apply plugin: 'jacoco'
8
+    apply plugin: 'com.github.kt3k.coveralls'
7 9
 
8 10
     sourceSets {
9 11
         main.java.srcDirs = ['src']
@@ -104,6 +106,13 @@ subprojects {
104 106
     artifacts {
105 107
         archives javadocJar, sourcesJar
106 108
     }
109
+
110
+    jacocoTestReport {
111
+        reports {
112
+            xml.enabled = true // coveralls plugin depends on xml format report
113
+            html.enabled = true
114
+        }
115
+    }
107 116
 }
108 117
 
109 118
 task wrapper(type: Wrapper) {
@@ -130,5 +139,6 @@ buildscript {
130 139
 
131 140
     dependencies {
132 141
         classpath group: 'com.dmdirc', name: 'git-version', version: '1.0'
142
+        classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.1.0'
133 143
     }
134 144
 }

+ 4
- 0
circle.yml Bestand weergeven

@@ -3,6 +3,8 @@
3 3
 machine:
4 4
   java:
5 5
     version: oraclejdk8
6
+  environment:
7
+    TERM: dumb
6 8
 
7 9
 dependencies:
8 10
   override:
@@ -11,3 +13,5 @@ dependencies:
11 13
 test:
12 14
   override:
13 15
     - ./gradlew check
16
+  post:
17
+    - ./gradlew jacocoTestReport coveralls

Laden…
Annuleren
Opslaan