테스트 보고서를 만들려면 buildspec 파일에서 1~5개의 보고서 그룹으로 구성된 빌드 프로젝트를 실행합니다. 실행 중에 테스트 보고서가 작성됩니다. 보고서 그룹에 지정된 테스트 케이스의 결과가 포함되어 있습니다. 동일한 buildspec 파일을 사용하는 각 후속 빌드에 대해 새 테스트 보고서가 생성됩니다.
테스트 보고서를 작성하려면
-
빌드 프로젝트를 생성합니다. 자세한 내용은 AWS CodeBuild에서 빌드 프로젝트 생성을 참조하세요.
-
테스트 보고서 정보를 사용하여 프로젝트의 buildspec 파일을 구성합니다.
-
reports:
섹션을 추가하고 기존 보고서 그룹의 ARN 또는 보고서 그룹의 이름을 지정합니다.ARN을 지정하는 경우 CodeBuild는 해당 보고서 그룹을 사용합니다.
이름을 지정하는 경우 CodeBuild는 프로젝트 이름과
<project-name>
-<report-group-name>
형식으로 지정한 이름을 사용하여 보고서 그룹을 생성합니다. 이름이 지정된 보고서 그룹이 이미 있는 경우 CodeBuild는 해당 보고서 그룹을 사용합니다. -
보고서 그룹에서 테스트 결과를 포함하는 파일의 위치를 지정합니다. 둘 이상의 보고서 그룹을 사용하는 경우 각각에 대해 테스트 결과 파일 위치를 지정합니다. 빌드 프로젝트가 실행될 때마다 새 테스트 보고서가 만들어집니다. 자세한 내용은 테스트 파일 지정 단원을 참조하십시오.
-
build
또는post_build
시퀀스의commands
섹션에서 보고서 그룹에 대해 지정한 테스트 케이스를 실행하는 명령을 지정합니다. 자세한 내용은 테스트 명령 지정 단원을 참조하십시오.
다음은 buildspec
reports
섹션의 예입니다.reports: php-reports: files: - "reports/php/*.xml" file-format: "JUNITXML" nunit-reports: files: - "reports/nunit/*.xml" file-format: "NUNITXML"
-
-
빌드 프로젝트의 빌드를 실행합니다. 자세한 내용은 AWS CodeBuild 빌드를 수동으로 실행 단원을 참조하십시오.
-
빌드가 완료되면 프로젝트 페이지의 빌드 기록에서 새 빌드 실행을 선택하십시오. 보고서를 선택하여 테스트 보고서를 봅니다. 자세한 내용은 빌드에 대한 테스트 보고서 보기 단원을 참조하십시오.