Utilizzo dei report sui test in AWS CodeBuild - AWS CodeBuild

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

Utilizzo dei report sui test in AWS CodeBuild

È possibile creare report CodeBuild contenenti dettagli sui test eseguiti durante le compilazioni. Si possono effettuare test unitari, di configurazione e funzionali.

Sono supportati i seguenti formati di file di report di test:

  • Cucumber JSON (.json)

  • JUnit XML (.xml)

  • XML NUnit (.xml)

  • XML nUnit3 (.xml)

  • XML TestNg (.xml)

  • Visual Studio TRX (.trx)

  • Codice XML di Visual Studio TRX (.xml)

Nota

L'ultima versione supportata di cucumber-js è la 7.3.2.

Puoi creare i casi di test con qualsiasi framework in grado di creare file di test in uno di questi formati (ad esempio, plugin Surefire JUnit, TestNG e Cucumber).

Per creare un report di test, bisogna aggiungere un nome di gruppo di report al file buildspec di un progetto di compilazioni, con le informazioni sui casi di test. In concomitanza con il progetto di compilazione, vengono eseguiti i casi di test e viene creato un report di test. Non è necessario creare un gruppo di report prima di eseguire i test. Se specifichi il nome di un gruppo di report, CodeBuild crea automaticamente un gruppo di report quando esegui i report. Per utilizzare un gruppo di report già esistente, basta specificarne l'ARN nel file buildspec.

È possibile utilizzare un report di test per risolvere un problema durante l'esecuzione di una compilazione. Se si dispone di numerosi report di test, derivanti da più compilazioni di un progetto, è possibile utilizzarli per rilevare le tendenze e le percentuali di test ed errori, al fine di ottimizzare le compilazioni.

Un report scade 30 giorni dopo la sua creazione. Non è possibile visualizzare un report di test scaduto. Se desideri conservare i report dei test per più di 30 giorni, puoi esportare i file di dati grezzi dei risultati dei test in un bucket Amazon S3. I file di test esportati non scadono. Le informazioni sul bucket S3 vengono specificate quando si crea il gruppo di report.

Nota

Il ruolo CodeBuild di servizio specificato nel progetto viene utilizzato per le autorizzazioni di caricamento nel bucket S3.