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-runner
verwendet das Test Execution Protocol, um Ihre Tests für jede Sprache in einem bestimmten Framework auszuführen. universal-test-runner
unterstützt die folgenden Frameworks:
universal-test-runner
ist nur auf den kuratierten Bildern für Testaktionen installiert. Wenn Sie eine Testaktion für die Verwendung eines benutzerdefinierten Docker Hubs oder Amazon ECR konfigurieren, müssen Sie sie manuell installieren, um erweiterte Testfunktionen universal-test-runner
zu aktivieren. Installieren Sie dazu Node.js (14 oder höher) auf dem Image und installieren Sie es anschließend universal-test-runner
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 Edit (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 von Ihnen gewünschte Framework nicht unterstützt wird, sollten Sie einen 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 Edit (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 von Ihnen gewünschte Framework nicht unterstützt wird, sollten Sie einen 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.