建立測試報告 - 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 (報告) 以檢視測試報告。如需詳細資訊,請參閱 檢視建置的測試報告