Отдельный androidTest sourceSet для разных buildType НЕ строит аромат - PullRequest
0 голосов
/ 13 мая 2019

У меня есть проект библиотеки Android, и в нем я определил 3 типа сборки: отладка, выпуск и интеграция.

Я хотел бы иметь дополнительный каталог androidTest (тестирование инструментов) и дополнительный каталог source для интеграции тип сборки.

Я успешно добавил исходный каталог: ' мой-проект / SRC / интеграция

но не удалось добавить androidTestIntegration каталог, android studio не обнаруживает его в представлении проекта Android.

Файл проекта build.gradle:

android {
...
 debug {
 ...
 }
 release {
 ...
 }
 integration {
  ...
  matchingFallbacks = ['debug']
 }
 testBuildType "integration"
}

Структура проекта:

src/
 main/
  java/
 integration/ -> OK
  java/
 test/
  java/
 androidTest/
  java/
 androidTestIntegration/ -> this one is not being recognized by android studio
  java/

В моей андроид студии в buildVariants выбран вариант 'интеграция'.

Также

./gradlew my-project:sourceSets

не показывает androidTestIntegration sourceSet, поэтому я подозреваю, что android-studio не видит директорию androidTestIntegration.

Подобный вопрос уже задавался, но они не работают для меня, поэтому я не уверен, что они верны: короткий ответ подробный ответ

Я бы оценил любую помощь или руководство по этому вопросу, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...