

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

# 建立測試報告
<a name="report-create"></a>

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

**建立測試報告**

1. 建立建置專案。如需相關資訊，請參閱[在 中建立建置專案 AWS CodeBuild](create-project.md)。

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

   1. 新增`reports:`區段並指定現有報告群組的 ARN，或報告群組的名稱。

      如果您指定 ARN，CodeBuild 會使用該報告群組。

      如果您指定名稱，CodeBuild 會使用專案名稱和您指定的名稱，以 *<project-name>*-*<report-group-name>* 格式為您建立報告群組。如果已命名的報告群組已存在，CodeBuild 會使用該報告群組。

   1. 在報告群組下，指定包含測試結果的檔案位置。如果您不只使用一個報告群組，請指定每個報告群組的測試結果檔案位置。您的建置專案每次執行時都會建立新的測試報告。如需詳細資訊，請參閱[指定測試檔案](report-group-test-cases.md)。

   1. 在 `build` 或 `post_build` 序列的 `commands` 區段中，請指定命令，藉以執行您為自己的報告群組指定的測試案例。如需詳細資訊，請參閱[指定測試命令](report-group-test-case-commands.md)。

   以下是 buildspec `reports`區段的範例：

   ```
   reports:
     php-reports:
       files:
         - "reports/php/*.xml"
       file-format: "JUNITXML"
     nunit-reports:
       files:
         - "reports/nunit/*.xml"
       file-format: "NUNITXML"
   ```

1. 執行建置專案的建置。如需詳細資訊，請參閱[手動執行 AWS CodeBuild 組建](run-build.md)。

1. 當建置完成時，請從專案頁面上的 **Build history (建置歷史記錄)** 選擇新的建置執行。選擇 **Reports (報告)** 以檢視測試報告。如需詳細資訊，請參閱[檢視建置的測試報告](test-view-project-reports.md)。