View a markdown version of this page

Integrazione con universal-test-runner - Amazon CodeCatalyst

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

  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, vedereFasi.

  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
Per usare universal-test-runner nell'editor YAML
  1. Apri la CodeCatalyst console https://codecatalyst.aws/all'indirizzo.

  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, vedereFasi.

  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.