{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codebuild/refs/heads/main/json-structure/amazon-codebuild-report-structure.json", "name": "Report", "description": "Information about the results from running a series of test cases during the run of a build project. The test cases are specified in the buildspec for the build project using one or more paths to the test case files. You can specify any type of tests you want, such as unit tests, integration tests, and functional tests. ", "type": "object", "properties": { "arn": { "allOf": [ { "$ref": "#/components/schemas/NonEmptyString" }, { "description": " The ARN of the report run. " } ] }, "type": { "allOf": [ { "$ref": "#/components/schemas/ReportType" }, { "description": "
The type of the report that was run.
A code coverage report.
A test report.
TestReportSummary object that contains information about this test report. "
}
]
},
"codeCoverageSummary": {
"allOf": [
{
"$ref": "#/components/schemas/CodeCoverageReportSummary"
},
{
"description": "A CodeCoverageReportSummary object that contains a code coverage summary for this report."
}
]
}
}
}