Browse Source

Merge pull request #58 from csmith/master

Add jacoco and coveralls.
pull/60/head
Greg Holmes 9 years ago
parent
commit
451db6b92e
2 changed files with 14 additions and 0 deletions
  1. 10
    0
      build.gradle
  2. 4
    0
      circle.yml

+ 10
- 0
build.gradle View File

4
     apply plugin: 'com.dmdirc.git-version'
4
     apply plugin: 'com.dmdirc.git-version'
5
     apply plugin: 'maven-publish'
5
     apply plugin: 'maven-publish'
6
     apply plugin: 'java'
6
     apply plugin: 'java'
7
+    apply plugin: 'jacoco'
8
+    apply plugin: 'com.github.kt3k.coveralls'
7
 
9
 
8
     sourceSets {
10
     sourceSets {
9
         main.java.srcDirs = ['src']
11
         main.java.srcDirs = ['src']
104
     artifacts {
106
     artifacts {
105
         archives javadocJar, sourcesJar
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
 task wrapper(type: Wrapper) {
118
 task wrapper(type: Wrapper) {
130
 
139
 
131
     dependencies {
140
     dependencies {
132
         classpath group: 'com.dmdirc', name: 'git-version', version: '1.0'
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 View File

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

Loading…
Cancel
Save