安卓工作室中的空测试套件运行测试覆盖范围

时间:2016-08-02 11:24:22

标签: android android-studio intellij-idea junit android-testing

我写了一些测试,希望用IntelliJ插件获得代码覆盖率! 我的测试代码:

public class TestLogin extends ActivityInstrumentationTestCase2<ActivityAccounting> {

private Solo solo;

public TestLogin() {
    super(ActivityAccounting.class);
}

@Override
public void setUp() throws Exception {
    super.setUp();
    solo = new Solo(this.getInstrumentation(), getActivity());
}

@Test
public void testLoginClick() throws Exception {
    //Some UI test
}
}

EditConfiguration我添加了一个Junit测试:

enter image description here

但是当我运行覆盖时,我会在错误代码下面编码:

enter image description here

我该怎么办? tnx提前。

1 个答案:

答案 0 :(得分:0)

如果你在build.gradle中配置了所有东西,就像这样:

dependencies {
    testCompile 'junit:junit:4.12'
    compile 'com.jayway.android.robotium:robotium-solo:5.6.0'
    compile 'com.android.support:support-annotations:23.0.0'
    //....
    //....
}

您只需在测试类中单击鼠标右键并选择运行

即可运行测试