使用報告 - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用報告

報告包含為一個報告群組指定之測試案例的結果。測試報告會在執行建置專案期間建立。您可以指定報告群組、測試案例檔案和命令,以便在其 buildspec 檔案中執行測試案例。每次測試案例執行時,就會在報告群組中建立新的測試報告。

測試報告會在建立 30 天後過期。雖然無法檢視過期的測試報告,但您可以將測試結果匯出至 S3 儲存貯體中的原始測試結果檔案。匯出的原始測試檔案不會過期。如需詳細資訊,請參閱 更新報告群組

測試報告的狀態可以是下列其中一個:

  • GENERATING:測試案例仍在執行中。

  • DELETING:正在刪除測試報告。刪除測試報告時,也會刪除其測試案例。不會刪除匯出至 S3 儲存貯體的原始測試結果資料檔案。

  • INCOMPLETE:測試報告未完成。傳回此狀態的原因可能是以下其中之一:

    • 指定報告測試案例的報告組態發生問題。例如,在 buildspec 檔案中的報告群組下方,測試案例的路徑可能不正確。

    • 執行建置的 IAM 使用者可能沒有執行測試的許可。如需詳細資訊,請參閱 使用測試報告許可

    • 建置因與測試無關的錯誤而未完成。

  • SUCCEEDED:所有測試案例皆成功。

  • FAILED:部分測試案例未成功。

每個測試案例都會傳送狀態。,測試案例的狀態可以是下列其中一個:

  • SUCCEEDED:測試案例成功。

  • FAILED:測試案例失敗。

  • ERROR:測試案例導致意外的錯誤。

  • SKIPPED:測試案例未執行。

  • UNKNOWN:測試案例傳回 SUCCEEDEDFAILEDERRORSKIPPED 以外的狀態。

測試報告的測試案例結果的上限為 500 個。如果超過 500 個測試案例執行,CodeBuild 會優先處理狀態為FAILED並截斷測試案例結果。