Тестовые события не были получены – Android Studio

Я не знаю, как тестировать, и я слежу за учебником. Я пытаюсь запустить:

package name.company.sunshine.app.data; import android.test.AndroidTestCase; public class TestPractice extends AndroidTestCase { /* This gets run before every test. */ @Override protected void setUp() throws Exception { super.setUp(); } public void testThatDemonstratesAssertions() throws Throwable { int a = 5; int b = 3; int c = 5; int d = 10; assertEquals("X should be equal", a, c); assertTrue("Y should be true", d > a); assertFalse("Z should be false", a == b); if (b > d) { fail("XX should never happen"); } } @Override protected void tearDown() throws Exception { super.tearDown(); } } 

Но я попал куда-то в левый нижний угол, в консоли Test events were not received . Что я делаю не так ? Должен ли я запускать что-то еще?

Solutions Collecting From Web of "Тестовые события не были получены – Android Studio"

Когда вы запустите тест, выберите опцию Android Test.

Скриншот

Параметры JUnit и Gradle не должны использоваться для этого типа теста.

Я тоже делаю курс и заканчиваю тем же вопросом.

После часа возиться, я думаю, что нашел решение.

Не пытайтесь запускать тестовые примеры из всего пакета, как это было в видео; Вам нужно запустить его из одного класса и выбрать опцию AndroidTest . Он не работает с опцией Gradle.

См. Изображение прилагается. http://i.stack.imgur.com/6utLv.png

Мне удалось преодолеть эту проблему после двух изменений.

Uncheck use in-process build в настройках -> Инструменты сборки -> Компилятор Источник: https://code.google.com/p/android/issues/detail?id=172162

Force Gradle для повторного запуска всех задач путем обновления ваших конфигураций запуска. Добавить -rerun-tasks в параметры скрипта.

Источник: https://www.bignerdranch.com/blog/triumph-android-studio-1-2-sneaks-in-full-testing-support/

Это решение протестировано в студии Android 1.5.1

Если у вас возникли проблемы с тестированием в андроид-студии, потому что использование встроенной сборки не исчезло, включите следующее:

 <project-folder> |-- .idea |-- workspace.xml 

Просто добавьте следующий компонент на самом верху, только внутри тега проекта:

 <project version="4"> <component name="AndroidGradleBuildConfiguration"> <option name="USE_EXPERIMENTAL_FASTER_BUILD" value="false" /> </component> ... </project> 

Так же, как Matt Accola sayd, если вы уже выбрали опцию gradle и не можете найти это подменю в своем ответе, вам нужно будет запустить >> Edit Configuration … и затем под подменю Gradle удалить элементы (TestPractice & Others, если они существуют), а затем повторите тест, выбрав AnroidTest.