Arbeiten mit Testberichten in AWS CodeBuild - AWS CodeBuild

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit Testberichten in AWS CodeBuild

Sie können darin Berichte erstellen CodeBuild , die Details zu Tests enthalten, die während der Builds ausgeführt werden. Sie können Tests wie Komponententests, Konfigurationstests und Funktionstests erstellen.

Die folgenden Dateiformate für Testberichte werden unterstützt:

  • Gurke JSON (.json)

  • Einheits-XML (.xml)

  • Einheit XML (.xml)

  • NUnit3-XML (.xml)

  • TestNG XML (.xml)

  • Visual Studio TRX (.trx)

  • Visual Studio TRX XML (.xml)

Anmerkung

Die neueste unterstützte Version von cucumber-js ist 7.3.2.

Erstellen Sie Ihre Testfälle mit einem beliebigen Test-Framework, das Testberichtdateien in einem dieser Formate erstellen kann (zum Beispiel Surefire JUnit-Plugin, TestNG oder Cucumber).

Um einen Testbericht zu erstellen, fügen Sie der buildspec-Datei eines Build-Projekts einen Berichtsgruppennamen mit Informationen zu Ihren Testfällen hinzu. Wenn Sie das Build-Projekt ausführen, werden die Testfälle ausgeführt und ein Testbericht erstellt. Sie müssen keine Berichtsgruppe erstellen, bevor Sie die Tests ausführen. Wenn Sie einen Berichtsgruppennamen angeben, CodeBuild wird beim Ausführen Ihrer Berichte eine Berichtsgruppe für Sie erstellt. Wenn Sie eine bereits vorhandene Berichtsgruppe verwenden möchten, geben Sie deren ARN in der buildspec-Datei an.

Sie können einen Testbericht verwenden, um ein Problem während einer Build-Ausführung zu beheben. Wenn Sie viele Testberichte aus mehreren Builds eines Build-Projekts haben, können Sie Ihre Testberichte verwenden, um Trends und Test- und Ausfallraten anzuzeigen, um Builds zu optimieren.

Ein Bericht läuft 30 Tage nach seiner Erstellung ab. Sie können einen abgelaufenen Testbericht nicht anzeigen. Wenn Sie Testberichte länger als 30 Tage aufbewahren möchten, können Sie die Rohdatendateien Ihrer Testergebnisse in einen Amazon S3 S3-Bucket exportieren. Exportierte Testdateien laufen nicht ab. Informationen zum S3-Bucket werden beim Erstellen der Berichtsgruppe angegeben.

Anmerkung

Die im Projekt angegebene CodeBuild Servicerolle wird für Berechtigungen zum Hochladen in den S3-Bucket verwendet.