建立測試報告 - AWS CodeBuild

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

建立測試報告

若要建理測試報告,請執行設定為在其 buildspec 檔案中有一到五個報告群組的建置專案。測試報告會在執行期間建立。它包含報告群組指定的測試案例結果。使用相同 buildspec 檔案的各個後續建置都會產生新的測試報告。

建立測試報告

  1. 建立建置專案。如需相關資訊,請參閱 在 AWS CodeBuild 中建立建置專案

  2. 請使用新的測試報告資訊設定您專案的 buildspec 檔案:

    1. 新增reports:區段,指定現有報告羣組的 ARN,或報告羣組的名稱。

      如果指定 ARN,則 CodeBuild 將使用該報表組。

      如果您指定名稱,CodeBuild 會使用您的專案名稱與您指定的名稱(格式為<project-name>-<report-group-name>。如果指定的報表組已存在,則 CodeBuild 將使用該報表組。

    2. 在報告羣組下方,指定包含測試結果的檔案位置。如果您不只使用一個報告群組,請指定每個報告群組的測試結果檔案位置。您的建置專案每次執行時都會建立新的測試報告。如需詳細資訊,請參閱 指定測試檔案

    3. buildpost_build 序列的 commands 區段中,請指定命令,藉以執行您為自己的報告群組指定的測試案例。如需詳細資訊,請參閱 指定測試命令

    以下是構建規範的示例reports區段:

    reports: php-reports: files: - "reports/php/*.xml" file-format: "JUNITXML" nunit-reports: files: - "reports/nunit/*.xml" file-format: "NUNITXML"
  3. 執行建置專案的建置。如需詳細資訊,請參閱 在 AWS CodeBuild 中執行建置

  4. 當建置完成時,請從專案頁面上的 Build history (建置歷史記錄) 選擇新的建置執行。選擇 Reports (報告) 以檢視測試報告。如需詳細資訊,請參閱 檢視建置的測試報告