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-runner
utilizza il Test Execution Protocol per eseguire i test per qualsiasi lingua in un determinato framework. universal-test-runner
supporta 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 personalizzatoECR, devi installarlo manualmente universal-test-runner
per abilitare le funzionalità di test avanzate. A tale scopo, installa Node.js (14 o versione successiva) sull'immagine, quindi esegui l'installazione universal-test-runner
npm
utilizzando il comando - Run: npm install -g @aws/universal-test-runner
shell. 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 suuniversal-test-runner
, consulta What is universal-test-runner?
- Visual
-
Da usare 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 desiderato non è supportato, valuta la possibilità di aggiungere un adattatore o un runner personalizzato. Per una descrizione del campo dei comandi Shell, consultaSteps.
-
(Facoltativo) Scegliete Convalida per convalidare il YAML codice del flusso di lavoro prima del commit.
-
Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.
- YAML
-
Da usare universal-test-runner nell'YAMLeditor
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 YAML codice 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 desiderato non è supportato, valuta la possibilità di aggiungere un adattatore o un runner personalizzato. Per una descrizione della proprietà Steps, vedereSteps.
-
(Facoltativo) Scegliete Convalida per convalidare il YAML codice del flusso di lavoro prima di eseguire il commit.
-
Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.