Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. 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 selezionate 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. Per fare ciò, installa Node.js (14 o superiore) sull'immagine, quindi installa universal-test-runner npm utilizzando il comando - Run: npm install -g @aws/universal-test-runner shell. Per ulteriori informazioni sull'installazione Node.js nel contenitore tramite i comandi della shell, consulta Installazione e aggiornamento di Node Version Manager.
Per ulteriori informazioni suuniversal-test-runner, consulta What is universal-test-runner?
- Visual
-
Per usare universal-test-runner nell'editor visuale
Apri la CodeCatalyst console https://codecatalyst.aws/all'indirizzo.
-
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, vedereFasi.
-
(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
-
Per usare universal-test-runner nell'editor YAML
Apri la CodeCatalyst console https://codecatalyst.aws/all'indirizzo.
-
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, vedereFasi.
-
(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.