现在谷歌已经添加了experimental unit test support,如何在单元测试和仪器测试中共享资源?
例如,假设我有一个TestUtils.java
类,我想在单元测试和仪器测试中访问它。如果我将它放在我的src/test/java
文件夹中,我的单元测试就可以访问它。如果我把它放在我的src/androidTest/java
文件夹中,我的仪器测试就可以访问它。如何让它们都可以访问?
我现在看到的唯一解决方案是将其放入src/debug/java
,但有更好的方法吗?
答案 0 :(得分:1)
android {
sourceSets {
String sharedTestDir = 'src/sharedTest/java'
test {
java.srcDir sharedTestDir
}
androidTest {
java.srcDir sharedTestDir
}
}
}