Amazon CodeCatalyst wird ab dem 7. November 2025 nicht mehr für Neukunden geöffnet sein. Wenn Sie den Service nutzen möchten, melden Sie sich bitte vor dem 7. November 2025 an. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Integrieren mit universal-test-runner
Testaktionen sind in das Open-Source-Befehlszeilentool universal-test-runner integriert. universal-test-runnerverwendet das Test Execution Protocol, um Ihre Tests für jede Sprache in einem bestimmten Framework auszuführen. universal-test-runnerunterstützt die folgenden Frameworks:
universal-test-runner wird nur auf den kuratierten Images für Testaktionen installiert. Wenn Sie eine Testaktion für die Verwendung eines benutzerdefinierten Docker Hub oder Amazon ECR konfigurieren, müssen Sie universal-test-runner manuell installieren, um erweiterte Testfunktionen aktivieren zu können. Installieren Sie dazu Node.js (14 oder höher) auf dem Image und installieren Sie dann universal-test-runner über npm mithilfe des Shell-Befehls - Run: npm install -g @aws/universal-test-runner. Weitere Informationen zur Installation von Node.js in Ihrem Container mithilfe von Shell-Befehlen finden Sie unter Node Version Manager installieren und aktualisieren.
Weitere Informationen zu universal-test-runner finden Sie unter Was ist universal-test-runner?
- Visual
-
Zur Verwendung universal-test-runner im visuellen Editor
Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.
-
Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.
-
Wählen Sie den Namen Ihres Workflows.
-
Wählen Sie Bearbeiten aus.
-
Wählen Sie Visual.
-
Wählen Sie Aktionen.
-
Wählen Sie unter Aktionen die Option Test aus.
-
Füllen Sie auf der Registerkarte Konfiguration das Feld Shell-Befehle aus, indem Sie den Beispielcode mit den unterstützten Frameworks Ihrer Wahl aktualisieren. Um beispielsweise ein unterstütztes Framework zu verwenden, würden Sie einen Run Befehl verwenden, der dem folgenden ähnelt.
- Run: run-tests <framework>
Wenn das gewünschte Framework nicht unterstützt wird, können Sie einen eigenen benutzerdefinierten Adapter oder Runner beisteuern. Eine Beschreibung des Felds Shell-Befehle finden Sie unterSteps.
-
(Optional) Wählen Sie „Validieren“, um den YAML-Code des Workflows vor dem Commit zu überprüfen.
-
Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit.
- YAML
-
Zur Verwendung universal-test-runner im YAML-Editor
Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.
-
Wählen Sie im Navigationsbereich CI/CD und dann Workflows aus.
-
Wählen Sie den Namen Ihres Workflows.
-
Wählen Sie Bearbeiten aus.
-
Wählen Sie YAML.
-
Wählen Sie Aktionen.
-
Wählen Sie unter Aktionen die Option Test aus.
-
Ändern Sie den YAML-Code nach Ihren Bedürfnissen. Um beispielsweise ein unterstütztes Framework zu verwenden, würden Sie einen Run Befehl ähnlich dem folgenden verwenden.
Configuration:
Steps:
- Run: run-tests <framework>
Wenn das gewünschte Framework nicht unterstützt wird, können Sie einen eigenen benutzerdefinierten Adapter oder Runner beisteuern. Eine Beschreibung der Eigenschaft Steps finden Sie unterSteps.
-
(Optional) Wählen Sie „Validieren“, um den YAML-Code des Workflows vor dem Commit zu überprüfen.
-
Wählen Sie Commit, geben Sie eine Commit-Nachricht ein und wählen Sie erneut Commit.