My java gradle project is organised as
proj proj/src proj/src/main proj/src/test proj/src/test/java/testA.java proj/src/test/resources/a.xml
When I run the gradle task [test] to run the test cases, the test class never pickup the “a.xml” file and throws the exceptions. Can any one help me to resolve the loading of external files in test class.
How are you loading the file? The problem may not be specific to Gradle.
I’ve method in test class which require this “a.xml” file.
I’ve given the file path as “resources/a.xml” to the Java API to load the file but some how the test class (testA.java) not finding it at run time.
My build.gradle entries looks like
sourceSets {
test {
java {
srcDirs = [‘src/test/java’]
}
resources {
srcDirs = [‘src/test/resources’]
}
} }
Please let me know if I need to do something else