Возможно, уже немного поздно, но наконец-то появилось официальное обновление от Google о junit4:
на основе проекта Android-test-kit и некоторых других источников ясно, что:
AndroidJUnitRunner - это новый разделитель тестов для Android, который является частью
Тестовая библиотека поддержки Android и может быть загружена через Android
Репозиторий поддержки. Новый бегун содержит все улучшения
GoogleInstrumentationTestRunner и добавляет дополнительные функции:
- JUnit4 support
- Instrumentation Registry for accessing Instrumentation, Context and Bundle Arguments
- Test Filters @SdkSupress and @RequiresDevice
- Test timeouts
- Sharding of tests
- RunListener support to hook into the test run lifecycle
- Activity monitoring mechanism ActivityLifecycleMonitorRegistry
На самом деле, он уже представлен в репозитории поддержки. Если вы идете на
%ANDROID_HOME%\extras\android\m2repository\com\android\support\test\testing-support-lib\
там можно найти testing-support-lib
(aar, jars и т. Д.), Который позволяет использовать JUnit4. Более того, он содержит библиотеку эспрессо в том же месте, что удобно для тестирования пользовательского интерфейса. Похоже, что Android-сайты и поддержка lib официальные ссылки будут скоро обновлены с этой информацией.