本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中的測試報告 AWS CodeBuild
您可以在 中建立報告 CodeBuild ,其中包含建置期間執行之測試的詳細資訊。您可以建立如單位測試、組態測試和功能測試等測試。
支援下列測試報告檔案格式:
-
小黃瓜 JSON(.json)
-
JUnit XML (.xml)
-
NUnit XML (.xml)
-
NUnit3 XML (.xml)
-
TestNG XML(.xml)
-
Visual Studio TRX(.trx)
-
Visual Studio TRXXML(.xml)
注意
最新的 支援版本cucumber-js
為 7.3.2。
使用可以以這些格式之一建立報告檔案的任何測試架構來建立測試案例 (例如 Surefire JUnit 外掛程式、TestNG 或 Cucumber)。
若要建立測試報告,請將報告群組名稱新增至內有測試案例之建置專案的 buildspec 檔案。當您執行建置專案時,便會執行測試案例並建立測試報告。每次測試案例執行時,都會在報告群組中建立新的測試報告。執行測試之前,無須建立報告群組。如果您指定報告群組名稱, 會在您執行報告時為您 CodeBuild 建立報告群組。如果您想要使用已存在的報告群組,請在 ARN buildspec 檔案中指定它。
您可以使用測試報告在建置執行時協助針對問題進行故障診斷。如果您有許多測試報告來自於建置專案的多個建置,則可以使用測試報告檢視趨勢和測試,以及失敗率,以協助您最佳化建置。
報告會在建立 30 天後過期。您無法檢視已過期的測試報告。如果您想要保留測試報告超過 30 天,您可以將測試結果的原始資料檔案匯出至 Amazon S3 儲存貯體。匯出的測試檔案不會過期。當您建立測試群組時,就會指定 S3 儲存貯體的相關資訊。
注意
專案中指定的 CodeBuild 服務角色用於上傳到 S3 儲存貯體的許可。