mirror of
https://github.com/kiwix/java-libkiwix.git
synced 2025-09-10 07:36:26 -04:00
Generating test binding and jacoco reports in build directory
This commit is contained in:
parent
8cc362730b
commit
07defa8356
@ -275,19 +275,19 @@ task testSourceJar(type: Jar) {
|
|||||||
task compileTestFile(type: JavaCompile) {
|
task compileTestFile(type: JavaCompile) {
|
||||||
dependsOn testSourceJar
|
dependsOn testSourceJar
|
||||||
source = file('src/test/test.java')
|
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")
|
classpath = files("src/test/junit-4.13.jar" , "src/test/hamcrest-core-1.4.jar", "build/libs/test-sources.jar")
|
||||||
}
|
}
|
||||||
|
|
||||||
task runTests(type: JavaExec) {
|
task runTests(type: JavaExec) {
|
||||||
workingDir("$projectDir/src/test/")
|
workingDir("$projectDir/src/test/")
|
||||||
dependsOn compileTestFile
|
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'
|
main = 'org.junit.runner.JUnitCore'
|
||||||
args = ['test']
|
args = ['test']
|
||||||
jvmArgs = [
|
jvmArgs = [
|
||||||
'-Djava.library.path=' + buildDir.path,
|
'-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/*')
|
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'
|
main = 'org.jacoco.cli.internal.Main'
|
||||||
args = [
|
args = [
|
||||||
'report', 'jacoco.exec',
|
'report', '../../build/jacoco/jacoco.exec',
|
||||||
'--classfiles', 'java/org/kiwix/libkiwix/', '--classfiles', 'java/org/kiwix/libzim/',
|
'--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'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user