Omisión de las pruebas fallidas en una acción - Amazon CodeCatalyst

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 test2

Normalmente, 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 test2

En 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.