Android gradle浓缩咖啡-空测试套件
正在尝试使用gradle/Android Studio运行浓缩咖啡集成测试-但未找到测试:Android gradle浓缩咖啡-空测试套件,android,gradle,integration-testing,android-studio,android-espresso,Android,Gradle,Integration Testing,Android Studio,Android Espresso,正在尝试使用gradle/Android Studio运行浓缩咖啡集成测试-但未找到测试: package net.espresso_test; import android.test.ActivityInstrumentationTestCase2; import android.test.suitebuilder.annotation.SmallTest; @SmallTest public class AddTest extends ActivityInstrumentationTes
package net.espresso_test;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.SmallTest;
@SmallTest
public class AddTest extends ActivityInstrumentationTestCase2<MainActivity> {
public AddTest() {
super(MainActivity.class);
}
public AddTest(Class<MainActivity> activityClass) {
super(activityClass);
}
@Override
public void setUp() throws Exception {
super.setUp();
// Espresso will not launch our activity for us, we must launch it via getActivity().
getActivity();
}
@SuppressWarnings("unchecked")
@SmallTest
public void testAddItem() {
fail();
}
}
我还尝试了github的许多其他回购协议——所有回购协议都有相同的问题——这里有一个提示,它可能与番石榴(我在本项目中没有使用)有关——但还没有解决方案:
真的被困在这里了-我很想得到任何提示,或者理想情况下得到一个回购协议的链接。我想你会发现番石榴是一种浓缩咖啡的附属品 您使用的是捆绑式浓缩咖啡罐和进口番石榴,两者看起来相互矛盾
instrumentTestCompile files('libs/espresso-1.0-SNAPSHOT-bundled.jar')
instrumentTestCompile 'com.google.guava:guava:11.0.2'
浓缩咖啡的捆绑版附带了番石榴14.0.1
移除gradle测试依赖项中多余的番石榴罐子
如果这不起作用,您还可以发布测试清单的相关部分 我在android studio中也遇到过这个问题。不过我可以从格拉德尔跑过去。请看我的帖子:谢谢!我没有考虑番石榴,因为我没有在这个项目中使用它-完全忽略了匕首拉番石榴。。
instrumentTestCompile files('libs/espresso-1.0-SNAPSHOT-bundled.jar')
instrumentTestCompile 'com.google.guava:guava:11.0.2'