我要执行以下任务,将文件从我的android项目资源文件复制到单元测试中ClassLoader实例可访问的其他路径.
task copyResDirectoryToClasses(type: Copy){
println 'COPYINGCOPYINGCOPYING!!!!!!!!!!!!!!!!!!!!'
println "$projectDir/src/test/java/com/textmeinc/topmeup/resources/"
println "$buildDir/intermediates/classes/test/staging/debug/"
from "$projectDir/src/test/java/com/textmeinc/topmeup/resources/"
into "$buildDir/intermediates/classes/test/staging/debug/"
}
assembleDebug.dependsOn(copyResDirectoryToClasses)
我看到任务在我的Gradle控制台中运行.
Parallel execution with configuration on demand is an incubating feature.
COPYINGCOPYINGCOPYING!!!!!!!!!!!!!!!!!!!!
/Users/tylerpfaff/Documents/Development/topmeup-android/app/src/test/java/com/textmeinc/topmeup/resources/
/Users/tylerpfaff/Documents/Development/topmeup-android/app/build/intermediates/classes/test/staging/debug/
但是,没有文件传输.如果我在终端中手动移动它们,我的test.mock.json文件将运行良好.为什么副本不起作用?
这是我用来手动复制文件的命令.
cp /Users/tylerpfaff/Documents/Development/topmeup-android/app/src/test/java/com/textmeinc/topmeup/resources/mock.json /Users/tylerpfaff/Documents/Development/topmeup-android/app/build/intermediates/classes/test/staging/debug/