Utilizzo dei report - 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

Un report contiene i risultati dei casi di test specificati per un gruppo di report. Un report di test viene creato durante l'esecuzione di un progetto di compilazione. È possibile specificare un gruppo di report, i file dei casi di test e i comandi di esecuzione dei casi nel relativo file buildspec. A ogni esecuzione dei casi di test corrisponde la creazione di un nuovo report di test nel gruppo di report.

Un report di test scade 30 giorni dopo la creazione. Non è possibile visualizzare un report di test scaduto, ma si possono esportare i risultati del test come file non elaborati in un bucket S3. I file di test non elaborati ed esportati non scadono. Per ulteriori informazioni, consulta Aggiornamento di un gruppo di report.

Un report di test può trovarsi in uno dei seguenti stati:

  • GENERATING: l'esecuzione dei casi di test è ancora in corso.

  • DELETING: il report di test viene eliminato. L'eliminazione di un report di test comporta la rimozione di tutti i suoi casi di test. I file di dati grezzi risultanti dai test, se esportati in un bucket S3, non vengono eliminati.

  • INCOMPLETE: il report di test non è stato completato. Questo stato potrebbe essere restituito per uno dei seguenti motivi:

    • Un problema con la configurazione del gruppo di report che specifica i casi di test di questo report. Ad esempio, il percorso dei casi di test afferenti al gruppo di report nel file buildspec potrebbe non essere corretto.

    • L'utente IAM che ha eseguito la compilazione non dispone delle autorizzazioni necessarie per effettuare i test. Per ulteriori informazioni, consulta Utilizzo delle autorizzazioni per i report di test.

    • La compilazione non è stata completata a causa di un errore non correlato ai test.

  • SUCCEEDED: tutti i casi di test sono riusciti.

  • FAILED: alcuni casi di test non hanno avuto esito positivo.

Ogni caso di test restituisce uno stato. Un caso di test può trovarsi in uno dei seguenti stati:

  • SUCCEEDED: il caso di test è riuscito.

  • FAILED: il caso di test non è riuscito.

  • ERROR: il caso di test ha generato un errore imprevisto.

  • SKIPPED: il caso di test non è stato eseguito.

  • UNKNOWN: il caso di test ha restituito uno stato diverso da SUCCEEDED, FAILED, ERROR e SKIPPED.

Un report di test può annoverare al massimo 500 risultati di casi di test. Se vengono eseguiti più di 500 casi di test, CodeBuild assegna la priorità ai test in base allo stato FAILED e tronca i risultati dei test case.