Amazon non CodeCatalyst sarà più aperto a nuovi clienti a partire dal 7 novembre 2025. Se desideri utilizzare il servizio, registrati prima del 7 novembre 2025. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Integrazione con universal-test-runner
Le azioni di test si integrano con lo strumento universal-test-runner a riga di comando open source. universal-test-runnerutilizza il Test Execution Protocol per eseguire i test per qualsiasi lingua in un determinato framework. universal-test-runnersupporta i seguenti framework:
universal-test-runner viene installato solo sulle immagini curate per le azioni di test. Se configuri un'azione di test per utilizzare un Docker Hub o Amazon ECR personalizzato, devi installare manualmente universal-test-runner per abilitare le funzionalità di test avanzate. A tale scopo, installa Node.js (14 o versione successiva) sull'immagine, quindi installa universal-test-runner tramite npm utilizzando il comando shell - Run: npm install -g @aws/universal-test-runner. Per ulteriori informazioni sull'installazione di Node.js nel contenitore tramite i comandi della shell, consulta Installazione e aggiornamento di Node Version Manager.
Per ulteriori informazioni su universal-test-runner, consulta Che cos'è universal-test-runner.
- Visual
-
Da utilizzare universal-test-runner nell'editor visuale
Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli il nome del tuo flusso di lavoro.
-
Scegli Modifica.
-
Scegli Visual.
-
Scegli Azioni.
-
In Azioni, scegli Test.
-
Nella scheda Configurazione, completa il campo Comandi Shell aggiornando il codice di esempio con la tua scelta dei framework supportati. Ad esempio, per utilizzare un framework supportato, è necessario utilizzare un Run comando simile al seguente.
- Run: run-tests <framework>
Se il framework che desideri non è supportato, considera di contribuire con un adattatore o un runner personalizzato. Per una descrizione del campo dei comandi Shell, vedereSteps.
-
(Facoltativo) Scegliete Convalida per convalidare il codice YAML del flusso di lavoro prima di eseguire il commit.
-
Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.
- YAML
-
Da usare universal-test-runner nell'editor YAML
Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.
-
Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.
-
Scegli il nome del tuo flusso di lavoro.
-
Scegli Modifica.
-
Scegli YAML.
-
Scegli Azioni.
-
In Azioni, scegli Test.
-
Modifica il codice YAML in base alle tue esigenze. Ad esempio, per utilizzare un framework supportato, è necessario utilizzare un Run comando simile al seguente.
Configuration:
Steps:
- Run: run-tests <framework>
Se il framework che desideri non è supportato, considera di contribuire con un adattatore o un runner personalizzato. Per una descrizione della proprietà Steps, vedereSteps.
-
(Facoltativo) Scegliete Convalida per convalidare il codice YAML del flusso di lavoro prima di eseguire il commit.
-
Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.