Skip to content

Commit c694f6f

Browse files
author
MohitMaliFtechiz
committed
Generating test binding and jacoco reports in build directory
1 parent d1c2194 commit c694f6f

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

lib/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -277,19 +277,19 @@ task testSourceJar(type: Jar) {
277277
task compileTestFile(type: JavaCompile) {
278278
dependsOn testSourceJar
279279
source = file('src/test/test.java')
280-
destinationDirectory = file('src/test/')
280+
destinationDirectory = file("$buildDir")
281281
classpath = files("src/test/junit-4.13.jar" , "src/test/hamcrest-core-1.4.jar", "build/libs/test-sources.jar")
282282
}
283283

284284
task runTests(type: JavaExec) {
285285
workingDir("$projectDir/src/test/")
286286
dependsOn compileTestFile
287-
classpath = files('src/test/', 'src/test/java/', 'src/test/junit-4.13.jar', 'src/test/hamcrest-core-1.3.jar')
287+
classpath = files("$buildDir", 'src/test/java/', 'src/test/junit-4.13.jar', 'src/test/hamcrest-core-1.3.jar')
288288
main = 'org.junit.runner.JUnitCore'
289289
args = ['test']
290290
jvmArgs = [
291291
'-Djava.library.path=' + buildDir.path,
292-
'-javaagent:jacoco-0.8.7/lib/jacocoagent.jar'
292+
'-javaagent:jacoco-0.8.7/lib/jacocoagent.jar=destfile=../../build/jacoco/jacoco.exec'
293293
]
294294
}
295295

@@ -299,9 +299,9 @@ task createCodeCoverageReport(type: JavaExec) {
299299
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/*')
300300
main = 'org.jacoco.cli.internal.Main'
301301
args = [
302-
'report', 'jacoco.exec',
302+
'report', '../../build/jacoco/jacoco.exec',
303303
'--classfiles', 'java/org/kiwix/libkiwix/', '--classfiles', 'java/org/kiwix/libzim/',
304-
'--html', '../../build/coverage-report', '--xml', 'coverage.xml'
304+
'--html', '../../build/coverage-report', '--xml', '../../build/coverage.xml'
305305
]
306306
}
307307

0 commit comments

Comments
 (0)