TL;DR

  • Overrides de variables de entorno para pruebas en staging/dev.
  • Nuevos consejos para Análisis de Regresión Visual (VRA) en modo Layout.
  • Códigos de salida CLI mejorados para ejecuciones abortadas.

Cambios Clave en Percy v1.32.0 (Lanzado el 17 de junio de 2026)

Esta actualización menor de Percy (de v1.31.9 a v1.32.0) de BrowserStack se centra en mejorar la configurabilidad, la guía del usuario y la fiabilidad de la CLI para la automatización de pruebas.

Mejoras:

  • Overrides de Variables de Entorno: Percy ahora soporta overrides de variables de entorno para webdriver-utils, diseñados específicamente para pruebas en entornos staging y Percy-dev. Esta característica (feat(webdriver-utils): env-var overrides for staging/percy-dev testing) simplifica la gestión de la configuración en diferentes etapas de despliegue, permitiendo a los ingenieros de QA adaptar el comportamiento de Percy sin modificar los scripts de prueba principales.
  • Consejos VRA en Modo de Revisión de Layout: Una nueva característica (feat(core): tip about VRA when a build uses Layout review mode) introduce consejos útiles sobre el Análisis de Regresión Visual (VRA) cuando una compilación utiliza el modo de revisión de Layout. Esto guía a los usuarios hacia estrategias de pruebas visuales más efectivas, alineándose con las mejores prácticas discutidas en artículos como Percy, Applitools, BackstopJS: Herramientas de Pruebas de Regresión Visual.

Correcciones de Errores:

  • Código de Salida CLI para Ejecuciones Abortadas: Una corrección crucial (fix(cli-command): exit non-zero on any signal-aborted run) asegura que el comando Percy CLI salga con un código de estado distinto de cero si una ejecución es abortada por una señal. Esto es vital para los pipelines de CI/CD, permitiéndoles detectar y reaccionar con precisión a las pruebas visuales fallidas o interrumpidas.

Mantenimiento:

  • Bypass del Límite de Activos PERCY_GZIP: Una corrección (fix(core): allow PERCY_GZIP to bypass raw-size cap on asset discovery) aborda un problema donde PERCY_GZIP podía omitir el límite de tamaño bruto en el descubrimiento de activos, asegurando un manejo consistente de los mismos.

Impacto para Equipos de QA

Los equipos de QA obtienen mayor control sobre las configuraciones específicas del entorno y mejor orientación para el análisis de regresión visual. Los códigos de salida CLI mejorados aumentan la fiabilidad de CI/CD, asegurando que los pipelines automatizados reflejen los resultados de las pruebas con precisión y prevengan fallos silenciosos. Estas actualizaciones agilizan los flujos de trabajo de pruebas visuales y mejoran la eficiencia general de la automatización de pruebas.

Changelog Oficial: Percy CLI v1.32.0 Full Changelog