Saltar al contenido

¿Cómo ejecutar pruebas de Jest con Yarn sin ningún aviso?

Solución:

--ci

Cuando se proporciona esta opción, Jest asumirá que se está ejecutando en un entorno de CI. Esto cambia el comportamiento cuando se encuentra una nueva instantánea. En lugar del comportamiento habitual de almacenar una nueva instantánea automáticamente, fallará la prueba y requerirá que Jest se ejecute con –updateSnapshot. Enlace

Además, puedes cambiar package.json para:

"test": "CI=true react-scripts test --env=jsdom",

que funciona muy bien.

Tu otra opción es configurar CI en el comando como cualquier variable:

CI=true yarn test

En TeamCity, edite la configuración para su configuración, luego seleccione Parameters en el lado.

Hacer clic Add a new Parameter, y en el cuadro de diálogo emergente que aparece, debajo Kind: Seleccione Environment variable (env.).

Establecer el nombre a env.CI y establezca el valor en true. Hacer clic Save.

La próxima vez que ejecute su compilación, su compilación debe ejecutar automáticamente las pruebas y continuar.

Para obtener puntos de bonificación (y si es el administrador) vaya a Administration luego debajo Projects editar el . Hacer clic Parameters en el lateral y coloque el env.CI parámetro a true por lo que no tiene que configurar esto para proyectos futuros.

yarn test --coverage

Se ejecutará solo una vez (con cobertura) y devuelve 0 en caso de éxito y 1 en caso de error.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *