В моем проекте Android есть несколько тестов и настроен CI
Перед развертыванием тестов запускаются с использованием gradle wrapper (4.10.3)
95% тестов - это робоэлектрические тесты
И бывают случаикогда эти тесты не проходят из-за разных причин, но проблема в том, что когда я запускаю их из android studio GUI тесты работают нормально (прохождение).
Например, я использую mockito для mocking и mock-maker-inline, у меня есть этот MockMaker в основном модуле, который используется во всех других модулях, если я запускаю тесты из Android Studio - они проходят, если я запускаюиспользуя gradle обертку - все они терпят неудачу.Это можно решить, добавив MockMaker в модуль, где у меня есть тесты, но все же почему он работает из Android Studio, но не работает с консоли?
Мои варианты запуска теста: ![Default test running options](https://i.stack.imgur.com/zZnuy.png)
Случай, когда я удаляю создатель макетов из модуля местоположений (зависит от основного модуля с включенным имитатором) Все тесты выполняются с этой ошибкой
![removed mock maker](https://i.stack.imgur.com/pKyQO.jpg)
Но когда я запускаю с android studio, тесты проходят, и все в порядке.
В чем разница между этими двумя запусками? (Тип запуска по умолчанию для android studio и gradlew testDebug).
И есть ли способ соединить мою пользовательскую задачу тестирования gradle с графическим интерфейсом android studio tests?