Пустой набор тестов в Android-студии Run Test с покрытием

Я пишу тест и хочу получить покрытие кода с IntelliJ Plugin! Мой тестовый код:

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:

Но когда я бегу с покрытием, я пишу код ошибки ниже:

Что я должен делать? TNX заранее.

1 ответ

Если у вас есть все настройки в 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'
    //....
    //....
}

Вам нужно только запустить свои тесты, щелкнув правой кнопкой мыши в классе теста и выбрав "Выполнить".

Другие вопросы по тегам