diff --git a/lib/build.gradle b/lib/build.gradle index 9c49ee1..7a051d5 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -275,19 +275,19 @@ task testSourceJar(type: Jar) { task compileTestFile(type: JavaCompile) { dependsOn testSourceJar source = file('src/test/test.java') - destinationDirectory = file('src/test/') + destinationDirectory = file("$buildDir") classpath = files("src/test/junit-4.13.jar" , "src/test/hamcrest-core-1.4.jar", "build/libs/test-sources.jar") } task runTests(type: JavaExec) { workingDir("$projectDir/src/test/") dependsOn compileTestFile - classpath = files('src/test/', 'src/test/java/', 'src/test/junit-4.13.jar', 'src/test/hamcrest-core-1.3.jar') + classpath = files("$buildDir", 'src/test/java/', 'src/test/junit-4.13.jar', 'src/test/hamcrest-core-1.3.jar') main = 'org.junit.runner.JUnitCore' args = ['test'] jvmArgs = [ '-Djava.library.path=' + buildDir.path, - '-javaagent:jacoco-0.8.7/lib/jacocoagent.jar' + '-javaagent:jacoco-0.8.7/lib/jacocoagent.jar=destfile=../../build/jacoco/jacoco.exec' ] } @@ -297,9 +297,9 @@ task createCodeCoverageReport(type: JavaExec) { classpath = files('src/test/', 'src/test/java/', 'src/test/junit-4.13.jar', 'src/test/hamcrest-core-1.3.jar', 'src/test/jacoco-0.8.7/lib/*') main = 'org.jacoco.cli.internal.Main' args = [ - 'report', 'jacoco.exec', + 'report', '../../build/jacoco/jacoco.exec', '--classfiles', 'java/org/kiwix/libkiwix/', '--classfiles', 'java/org/kiwix/libzim/', - '--html', '../../build/coverage-report', '--xml', 'coverage.xml' + '--html', '../../build/coverage-report', '--xml', '../../build/coverage.xml' ] }