Пустой набор тестов в 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'
//....
//....
}
Вам нужно только запустить свои тесты, щелкнув правой кнопкой мыши в классе теста и выбрав "Выполнить".