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 Arutyun Gevorkyan Arutyun Gevorkyan
The avatar of contributor named as Pavel Nochevnoy Pavel Nochevnoy

История