Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. 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.
Intégration à Universal-Test-Runner
Les actions de test s'intègrent à l'outil universal-test-runner de ligne de commande open source. universal-test-runnerutilise le protocole d'exécution des tests pour exécuter vos tests pour n'importe quel langage dans un framework donné. universal-test-runnerprend en charge les frameworks suivants :
universal-test-runner est installé uniquement sur les images sélectionnées pour les actions de test. Si vous configurez une action de test pour utiliser un Docker Hub personnalisé ou Amazon ECR, vous devez installer manuellement universal-test-runner pour activer les fonctionnalités de test avancées. Pour ce faire, installez Node.js (14 ou supérieur) sur l'image, puis procédez à l'installation universal-test-runner à npm l'aide de la commande shell- Run: npm install -g @aws/universal-test-runner. Pour plus d'informations sur l'installation Node.js dans votre conteneur à l'aide de commandes shell, consultez la section Installation et mise à jour de Node Version Manager.
Pour plus d'informations suruniversal-test-runner, voir Qu'est-ce que Universal-Test-Runner ?
- Visual
-
Pour utiliser universal-test-runner dans l'éditeur visuel
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/.
-
Dans le volet de navigation, choisissez CI/CD, puis choisissez Workflows.
-
Choisissez le nom de votre flux de travail.
-
Choisissez Modifier.
-
Choisissez Visual.
-
Choisissez Actions.
-
Dans Actions, choisissez Tester.
-
Dans l'onglet Configuration, complétez le champ des commandes Shell en mettant à jour l'exemple de code avec les frameworks pris en charge de votre choix. Par exemple, pour utiliser un framework pris en charge, vous devez utiliser une Run commande similaire à la suivante.
- Run: run-tests <framework>
Si le cadre que vous souhaitez n’est pas pris en charge, envisagez de fournir un adaptateur ou runner personnalisé. Pour une description du champ des commandes Shell, consultezÉtapes.
-
(Facultatif) Choisissez Valider pour valider le code YAML du flux de travail avant de valider.
-
Choisissez Commit, saisissez un message de validation, puis choisissez Commit à nouveau.
- YAML
-
Pour utiliser universal-test-runner dans l'éditeur YAML
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/.
-
Dans le volet de navigation, choisissez CI/CD, puis choisissez Workflows.
-
Choisissez le nom de votre flux de travail.
-
Choisissez Modifier.
-
Choisissez YAML.
-
Choisissez Actions.
-
Dans Actions, choisissez Tester.
-
Modifiez le code YAML en fonction de vos besoins. Par exemple, pour utiliser un framework pris en charge, vous devez utiliser une Run commande similaire à la suivante.
Configuration:
Steps:
- Run: run-tests <framework>
Si le cadre que vous souhaitez n’est pas pris en charge, envisagez de fournir un adaptateur ou runner personnalisé. Pour une description de la propriété Steps, consultezÉtapes.
-
(Facultatif) Choisissez Valider pour valider le code YAML du flux de travail avant de valider.
-
Choisissez Commit, saisissez un message de validation, puis choisissez Commit à nouveau.