Amazon ne CodeCatalyst sera plus ouvert aux nouveaux clients à compter du 7 novembre 2025. Si vous souhaitez utiliser le service, veuillez vous inscrire avant le 7 novembre 2025. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis 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 test2Normalement, 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 test2Dans 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.