Комментарии 4
Получается вы привязаны только к IOS, и команда Android разработки никакой выгоды от процесса не получила?
И я правильно понял что вы тестируете скриншотами не само приложение, а некоторые специально построенные страницы-демонстраторы ваших компонент?
На данном этапе снепшоты-тесты только в командах iOS, в команде под Android свои процессы.
Мы проверяем не сами страницы для демонстрации, а конкретные компоненты (ячейки, хедеры, вью и т.д.), которые потом встраиваются в общий интерфейс экранов основного приложения. Но задел на будущее для проверки экранов основного приложения есть, в виде добавления названия тестового таргета в специальную переменную ci-файла.
Можно ли доработки для кастомизации пути снэпшотов предложить автору и сделать пул-реквест с ними в оригинальный репозиторий?
Как и для чего используется версионирование скриншотов? Что происходит со старыми версиями? Какие могут быть сценарии использования?
Можно, но нужно сперва изучить имеющиеся пул-реквесты, возможно, там уже есть что-то подобное.
Основная цель версий скриншотов - наглядность изменений, так можно сразу посмотреть все изменения в одной папке.
Сейчас максимальная версия, которая имеется, — 2. В будущем будет понятно, насколько это необходимо.
Внедряем снепшот-тестирование, или пять стадий принятия неизбежного