TL;DR
- Переопределение переменных окружения для тестирования на staging/dev.
- Новые подсказки по Visual Regression Analysis (VRA) в режиме Layout.
- Улучшенные коды выхода CLI для прерванных запусков.
Ключевые изменения в Percy v1.32.0 (Выпущено 17 июня 2026 г.)
Это минорное обновление Percy (с v1.31.9 до v1.32.0) от BrowserStack направлено на улучшение конфигурируемости, пользовательских подсказок и надежности CLI для автоматизации тестирования.
Улучшения:
- Переопределение переменных окружения: Percy теперь поддерживает переопределение переменных окружения для
webdriver-utils, специально разработанное для тестирования в средах staging и Percy-dev. Эта функция (feat(webdriver-utils): env-var overrides for staging/percy-dev testing) упрощает управление конфигурацией на различных этапах развертывания, позволяя инженерам QA адаптировать поведение Percy без изменения основных тестовых скриптов. - Подсказки VRA в режиме Layout Review: Новая функция (
feat(core): tip about VRA when a build uses Layout review mode) вводит полезные подсказки относительно Visual Regression Analysis (VRA) при использовании режима Layout review. Это направляет пользователей к более эффективным стратегиям визуального тестирования, согласуясь с лучшими практиками, обсуждаемыми в статьях, таких как Percy, Applitools, BackstopJS: Инструменты визуального регрессионного тестирования.
Исправления ошибок:
- Код выхода CLI для прерванных запусков: Важное исправление (
fix(cli-command): exit non-zero on any signal-aborted run) гарантирует, что команда Percy CLI завершает работу с ненулевым кодом состояния, если запуск был прерван сигналом. Это критически важно для CI/CD пайплайнов, позволяя им точно обнаруживать и реагировать на неудачные или прерванные визуальные тесты.
Обслуживание:
- Обход ограничения активов
PERCY_GZIP: Исправление (fix(core): allow PERCY_GZIP to bypass raw-size cap on asset discovery) устраняет проблему, при которойPERCY_GZIPмог обходить ограничение на размер необработанных активов при их обнаружении, обеспечивая единообразную обработку активов.
Влияние на команды QA
Команды QA получают больше контроля над конфигурациями, специфичными для окружения, и улучшенные рекомендации по визуальному регрессионному анализу. Улучшенные коды выхода CLI повышают надежность CI/CD, гарантируя, что автоматизированные пайплайны точно отражают результаты тестов и предотвращают скрытые сбои. Эти обновления оптимизируют рабочие процессы визуального тестирования и повышают общую эффективность автоматизации тестирования.
Официальный Changelog: Percy CLI v1.32.0 Full Changelog
