mirror of
https://github.com/kiwix/java-libkiwix.git
synced 2025-09-08 06:38:41 -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) {
|
||||
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'
|
||||
]
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user