Я хотел бы иметь возможность иметь общий тестовый код в модуле библиотеки моих проектов Android, чтобы их могли использовать различные приложения в проекте.
Проблема в том, что приложения не могут импортировать классы из<library>/src/androidTest/java
, и если я перенесу этот код в src\main
, ему придется переместить зависимости с androidTestCompile
на compile
(больше зависимостей от сборки выпуска).
Единственное решение прямо сейчасзаключается в создании отдельной библиотеки для хранения общих тестовых классов, однако недостатком этого является добавление новой библиотеки в структуру проекта, что не так уж и сложно, но, тем не менее, я хотел бы знать, есть ли лучшие решения.
Я бы предпочел реализовать хак с Gradle на этом этапе, если какой-либо мастер Gradle (плагин Android) может помочь мне найти его.