Amazon CodeCatalyst dejará de estar abierto a nuevos clientes a partir del 7 de noviembre de 2025. Si deseas utilizar el servicio, regístrate antes del 7 de noviembre de 2025. Para obtener más información, consulte Cómo migrar desde CodeCatalyst.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Omisión de las pruebas fallidas en una acción
Si la acción tiene más de un comando de prueba, puede permitir que los siguientes comandos de prueba de la acción se ejecuten incluso aunque se produzca un error en uno de los comandos anteriores. Por ejemplo, en los siguientes comandos, puede que quiera que test2 se ejecute siempre, incluso aunque test1 falle.
Steps:
- Run: npm install
- Run: npm run test1
- Run: npm run test2Normalmente, cuando un paso devuelve un error, Amazon CodeCatalyst detiene la acción del flujo de trabajo y la marca como fallida. Puede permitir que los pasos de la acción continúen ejecutándose redirigiendo el resultado del error a null. Puede hacerlo agregando 2>/dev/null al comando. Con esta modificación, el ejemplo anterior tendría el siguiente aspecto.
Steps:
- Run: npm install
- Run: npm run test1 2>/dev/null
- Run: npm run test2En el segundo fragmento de código, se respetará el estado del comando npm install, pero se ignorará cualquier error que devuelva el comando npm run test1. Como resultado, se ejecuta el comando npm run test2. De este modo, podrá ver ambos informes a la vez, independientemente de si se produce un error o no.