Skip to content

Добавление нового golden теста

В качестве примера можно рассмотреть реализацию golden теста для кастомных пушей в приложении:

mobileApp/features/notifications/test/flutter_test_config.dart

В случае добавления новых элементов пайплайн будет падать с ошибкой.

В каждом МРе бот danger-bot оставляет ссылку на allure report.

При переходе по ссылке можно увидеть ошибку: alt text

В случае, если вы добавляете новые элементы для golden тестов и если Вы на 100% уверены что Ваша реализация корректна с точки зрения дизайна и здравого смысла, то нужно сгенерировать референсные изображения.

В Пайплайне МРа в stage:test есть скрипт golden-accept.

При запуске скрипта в МР добавятся референсные значения и тест пройдет. alt text

Авторы

The avatar of contributor named as melvspace melvspace
The avatar of contributor named as Vadim Melnikov Vadim Melnikov

История