Integrazione con universal-test-runner - Amazon CodeCatalyst

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
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  3. Scegli il nome del tuo flusso di lavoro.

  4. Scegli Modifica.

  5. Scegli Visual.

  6. Scegli Azioni.

  7. In Azioni, scegli Test.

  8. 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.

  9. (Facoltativo) Scegliete Convalida per convalidare il codice YAML del flusso di lavoro prima di eseguire il commit.

  10. Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.

YAML
Da usare universal-test-runner nell'editor YAML
  1. Apri la CodeCatalyst console all'indirizzo https://codecatalyst.aws/.

  2. Nel riquadro di navigazione, scegli CI/CD, quindi scegli Flussi di lavoro.

  3. Scegli il nome del tuo flusso di lavoro.

  4. Scegli Modifica.

  5. Scegli YAML.

  6. Scegli Azioni.

  7. In Azioni, scegli Test.

  8. 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.

  9. (Facoltativo) Scegliete Convalida per convalidare il codice YAML del flusso di lavoro prima di eseguire il commit.

  10. Scegliete Commit, inserite un messaggio di commit e scegliete nuovamente Commit.