Skip to content

Commit

Permalink
Fix travis build
Browse files Browse the repository at this point in the history
  • Loading branch information
aalmiray committed Jan 22, 2015
1 parent 8358e6d commit 83d44ff
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 21 deletions.
7 changes: 3 additions & 4 deletions .travis.yml
Expand Up @@ -4,15 +4,14 @@ install:
- TERM=dumb ./gradlew -q assemble

script:
- TERM=dumb ./gradlew build cobertura
- TERM=dumb ./gradlew build jacocoTestReport jacocoRootReport

jdk:
- oraclejdk7
- oraclejdk8

before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start

after_success:
./gradlew aggregateCoberturaMerge aggregateCoberturaReport coveralls

./gradlew coveralls
30 changes: 29 additions & 1 deletion build.gradle
Expand Up @@ -8,7 +8,6 @@ buildscript {
dependencies {
classpath 'org.codehaus.griffon:gradle-griffon-plugin:2.0.0'
classpath 'org.codehaus.griffon:gradle-griffon-build-plugin:2.0.0'
classpath 'net.saliman:gradle-cobertura-plugin:2.2.5'
classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.1.0'
classpath 'nl.javadude.gradle.plugins:license-gradle-plugin:0.11.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.1'
Expand Down Expand Up @@ -49,6 +48,14 @@ allprojects {
}
}

apply plugin: 'jacoco'

jacoco {
toolVersion = jacocoVersion
}

ext.jacocoProjects = []

subprojects { subproj ->
plugins.withType(JavaPlugin) {
configurations {
Expand Down Expand Up @@ -108,6 +115,8 @@ subprojects { subproj ->
if (subproj.publishJars.toBoolean()) {
subproj.apply from: rootProject.file('gradle/docs.gradle')
}

subproj.test.testLogging { exceptionFormat 'full' }
}
}

Expand All @@ -129,3 +138,22 @@ githubPages {
}

publishGhPages.dependsOn(project(":${pluginBaseName}-guide").guide)

coveralls {
sourceDirs = files(jacocoProjects.sourceSets.main.allSource.srcDirs).files.absolutePath
}

task jacocoRootReport(type: org.gradle.testing.jacoco.tasks.JacocoReport) {
dependsOn = jacocoProjects.test
additionalSourceDirs = files(jacocoProjects.sourceSets.main.allSource.srcDirs)
sourceDirectories = files(jacocoProjects.sourceSets.main.allSource.srcDirs)
classDirectories = files(jacocoProjects.sourceSets.main.output)
executionData = files(jacocoProjects.jacocoTestReport.executionData)
reports {
html.enabled = true
xml.enabled = true
csv.enabled = false
html.destination = "${buildDir}/reports/jacoco/test/html"
xml.destination = "${buildDir}/reports/jacoco/test/jacocoTestReport.xml"
}
}
1 change: 1 addition & 0 deletions gradle.properties
Expand Up @@ -15,3 +15,4 @@ javadocFooter=Copyright © 2014 Andres Almiray. All rights reserved.
jideVersion=3.6.4
jidefxVersion=0.9.1
projectLabels=griffon,plugin,jide
jacocoVersion=0.7.2.201409121644
16 changes: 4 additions & 12 deletions gradle/code-coverage.gradle
@@ -1,17 +1,7 @@
apply plugin: 'net.saliman.cobertura'
apply plugin: 'jacoco'

cobertura {
coverageFormats = ['html', 'xml']
if (project.plugins.hasPlugin('groovy')) {
coverageSourceDirs = sourceSets.main.java.srcDirs + sourceSets.main.groovy.srcDirs
} else {
coverageSourceDirs = sourceSets.main.java.srcDirs
}
}

jacoco {
toolVersion = '0.7.2.201409121644'
toolVersion = jacocoVersion
}

jacocoTestReport {
Expand All @@ -25,4 +15,6 @@ jacocoTestReport {
csv.enabled = false
html.enabled = true
}
}
}

jacocoProjects << project
5 changes: 1 addition & 4 deletions subprojects/griffon-jide-swing/griffon-jide-swing.gradle
@@ -1,16 +1,13 @@
apply plugin: 'groovy'

apply from: rootProject.file('gradle/code-coverage.gradle')
apply from: rootProject.file('gradle/javafx.gradle')
// apply from: rootProject.file('gradle/code-coverage.gradle')

tasks.withType(JavaCompile) {
sourceCompatibility = '1.7'
targetCompatibility = '1.7'
}

dependencies {
compileOnly project.files(project.jfxrtLocation)

compile "com.jidesoft:jide-oss:$jideVersion"
compile 'com.kitfox.svg:svg-salamander:1.0'
compile "org.codehaus.griffon:griffon-core:${griffonVersion}"
Expand Down

0 comments on commit 83d44ff

Please sign in to comment.