When creating a file while using gradle testkit the file ends up in the projectDir for the test instance instead of in the temporary gradle test dir.
gradle.properties
outputJsonFile=build/output.json
build.gradle
task createJson { doFirst { def jsonFile = new File(outputJsonFile) jsonFile.write("DUMMY") } }
This task creates an file in the projectDir/build/output.json instead of in an tempDir/build/output.json
What am I doing wrong?
I created an minimal sample project: GitHub - ki82/propertyproblem