Ignorer les tests ayant échoué dans une action - Amazon CodeCatalyst

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ignorer les tests ayant échoué dans une action

Si votre action comporte plusieurs commandes de test, vous souhaiterez peut-être autoriser les commandes de test suivantes à s'exécuter même si une commande précédente échoue. Par exemple, dans les commandes suivantes, vous souhaiterez peut-être toujours test2 exécuter, même en cas d'test1échec.

Steps: - Run: npm install - Run: npm run test1 - Run: npm run test2

Normalement, lorsqu'une étape renvoie une erreur, Amazon CodeCatalyst arrête l'action du flux de travail et la marque comme ayant échoué. Vous pouvez autoriser la poursuite des étapes d'action en redirigeant le résultat d'erreur versnull. Vous pouvez le faire en ajoutant 2>/dev/null à la commande. Avec cette modification, l'exemple précédent ressemblerait à ce qui suit.

Steps: - Run: npm install - Run: npm run test1 2>/dev/null - Run: npm run test2

Dans le second extrait de code, le statut de la npm install commande sera respecté, mais toute erreur renvoyée par la npm run test1 commande sera ignorée. Par conséquent, la npm run test2 commande est exécutée. Ainsi, vous pouvez consulter les deux rapports en même temps, qu'une erreur se produise ou non.