[英]gradle espresso - Empty test suite
尝试使用gradle / Android-Studio运行espresso集成测试 - 但没有找到测试:
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();
}
}
这是build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
maven {
url project.hasProperty('ligisMavenUrl') ? ligisMavenUrl : "https://raw.github.com/ligi/ligis-mvn-repo/master";
}
}
android {
compileSdkVersion 19
buildToolsVersion "19"
defaultConfig {
minSdkVersion 11
targetSdkVersion 19
testInstrumentationRunner "com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner"
}
}
dependencies {
compile files('libs/socialauth-android-3.0.jar')
compile files('libs/volley.jar')
instrumentTestCompile files('libs/espresso-1.0-SNAPSHOT-bundled.jar')
instrumentTestCompile 'com.google.guava:guava:11.0.2'
compile 'org.ligi:AXT:0.21'
compile 'com.android.support:appcompat-v7:18.0.0'
compile 'com.android.support:support-v4:18.0.0'
compile 'com.google.android.gms:play-services:3.2.25'
compile 'com.squareup.dagger:dagger:1.1.0'
compile 'com.squareup.dagger:dagger-compiler:1.1.0'
compile 'com.jakewharton:butterknife:3.0.0'
}
还尝试了很多来自github的其他repos - 都有同样的问题 - 这里有一个提示,它可能需要用番石榴做一些事情(我不在这个项目中使用) - 但还没有解决方案:
真的卡在这里 - 希望得到任何暗示或理想的链接到它正在工作的回购..
我想你会发现番石榴是Espresso的依赖品。
您正在使用捆绑的浓缩咖啡罐和番石榴进口,看起来它们互相矛盾。
instrumentTestCompile files('libs/espresso-1.0-SNAPSHOT-bundled.jar')
instrumentTestCompile 'com.google.guava:guava:11.0.2'
捆绑式浓缩咖啡配有番石榴14.0.1。
删除gradle测试依赖项中的多余番石榴罐。
如果这不起作用,您还可以发布测试清单的相关部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.