Uso de informes - AWS CodeBuild

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de informes

Un informe contiene los resultados de los casos de prueba especificados para un grupo de informes. Se crea un informe de pruebas durante la ejecución de un proyecto de compilación. Se especifican un grupo de informes, los archivos de casos de prueba y los comandos para ejecutar los casos de prueba en su archivo buildspec. Cada vez que se ejecutan los casos de prueba, se crea un nuevo informe de pruebas en el grupo de informes.

Un informe de pruebas caduca 30 días después de su creación. No puede ver un informe de pruebas caducado, pero puede exportar los resultados de pruebas a archivos de resultados de pruebas sin procesar a un bucket de S3. Los archivos de pruebas sin procesar exportados no caducan. Para obtener más información, consulte Actualizar un grupo de informes.

El estado de un informe de pruebas puede ser uno de los siguientes:

  • GENERATING: la ejecución de los casos de prueba todavía está en curso.

  • DELETING: se está eliminando el informe de pruebas. Cuando se elimina un informe de pruebas, también se eliminan sus casos de prueba. Los archivos de datos de resultados de pruebas sin procesar exportados a un bucket de S3 no se eliminan.

  • INCOMPLETE: el informe de pruebas no se ha completado. Este estado se puede devolver por uno de los siguientes motivos:

    • Un problema con la configuración del grupo de informes que especifica los casos de prueba de este informe. Por ejemplo, la ruta de los casos de prueba en el grupo de informes del archivo buildspec puede ser incorrecta.

    • El usuario de IAM que ha ejecutado la compilación no tiene permisos para ejecutar pruebas. Para obtener más información, consulte Uso de permisos de informes de pruebas.

    • La compilación no se ha completado debido a un error que no está relacionado con las pruebas.

  • SUCCEEDED: todos los casos de prueba se realizaron correctamente.

  • FAILED: algunos de los casos de prueba no se realizaron correctamente.

Cada caso de prueba devuelve un estado. El estado de un caso de prueba puede ser uno de los siguientes:

  • SUCCEEDED: se ha superado el caso de prueba.

  • FAILED: se ha producido un error en el caso de prueba.

  • ERROR: el caso de prueba ha producido un error inesperado.

  • SKIPPED: el caso de prueba no se ha ejecutado.

  • UNKNOWN: el caso de prueba ha devuelto un estado distinto de SUCCEEDED, FAILED, ERROR o SKIPPED.

Un informe de pruebas puede tener un máximo de 500 resultados de casos de prueba. Si se ejecutan más de 500 casos de prueba, CodeBuild prioriza las pruebas con el estado FAILED y trunca los resultados de los casos de prueba.