Динамическое целевое приложение

По каким-то причинам у меня есть 3 цели/схемы, каждая из которых загружает другую тему. Итак, когда я запускаю команду моментального снимка, она делает снимок только цели, выбранной в целевом приложении (цель UITest).

Цель

Есть ли способ справиться с этим динамически? Я хочу запустить команду моментального снимка и получить результат 3 тем/целей/схем.

Проблема: https://github.com/fastlane/snapshot/issues/348


person Klevison    schedule 10.12.2015    source источник
comment
Нет, вы не можете, вам нужно добавить 3 разных класса для каждой цели.   -  person Basheer_CAD    schedule 10.12.2015
comment
1 разные классы для каждой самой малой цели (классическая, эксклюзивная, первоклассная), верно?   -  person Klevison    schedule 10.12.2015


Ответы (1)


Я добился этого путем создания базового тестового пакета с НИ ОДНОЙ целью и одного тестового пакета для каждого отдельного целевого приложения. Общий тест я реализовал в базовой комплектации.

В каждой отдельной цели/аромате, если тест был таким же, как базовый, я расширял тестовый класс из моего базового тестового класса, а не напрямую из XCTest. Таким образом, все они используют один и тот же тест там, где они похожи, и могут распространяться на конкретные тесты только там, где они различаются.

person Maria    schedule 08.04.2016