Совместное использование инструментальных тестов Android между модулями - PullRequest
0 голосов
/ 23 мая 2018

Код нашего приложения для Android настроен следующим образом:

Project
----Module1
----Module2
----Common UI library module
----Common SDK module

Модуль 1 и Модуль 2 встроены в отдельные apks и публикуются отдельно.Они, однако, разделяют / расширяют большую часть пользовательского интерфейса, который находится в модуле библиотеки.В настоящее время у нас есть инструментальные тесты внутри каждого модуля, что означает, что мы должны дублировать тесты для одинаковых экранов (определенных в модуле пользовательского интерфейса) как в модуле 1, так и в модуле 2. Есть ли способ вырезать тесты инструментальных средств из определенных модулей иесть отдельный тестовый модуль?В идеале я хотел бы иметь общие тесты, в которых я могу указать через командную строку что-то вроде: «Выполнить набор тестов T для apk теста для модуля 1» или «Выполнить набор тестов T для apk теста для модуля 2.

Любые предложения о том, как это сделать, приветствуются.

...