aws::codebuild-report-group

Creates a report group.

Example

aws::codebuild-report-group report-group
    name: "report-group-example"
    type: "TEST"

    report-export-config
        export-config-type: "NO_EXPORT"
    end

    tags: {
        Name: "report-group-example"
    }
end

Attributes

Attribute Description
report-export-config subresource

The report export config about where the report group test results are exported. (Required)

export-config-type
The export configuration type. Valid values are S3 or NO_EXPORT. (Required)
s3-report-export-config subresource

The information about the S3 bucket where the raw data of the report is exported.

bucket
The name of the S3 bucket where the raw data of a report are exported to. (Required)
encryption-disabled
When set to true the results of a report are not encrypted.
encryption-key
The encryption key for the report’s encrypted raw data.
packaging
The type of build output artifact to create. Valid values are ZIP or NONE.
path
The path to the exported report’s raw data results.
name The name of the report group. (Required)
type The type of report group. Valid values are TEST or CODE_COVERAGE. (Required)
tags map A list of tags that are attached to the report group.
delete-reports When set to true deleting the report group automatically deletes all the reports under it.

Outputs

Attribute Description
arn The Amazon Resource Name (ARN) of the report group.
report subresource

The results from running a series of test cases during a run of a build project.

arn
The ARN of the report run.
code-coverage-report-summary subresource

The report summary that contains a code coverage summary for the report.

branch-coverage-percentage
The percentage of branches that are covered by the tests.
branches-covered
The number of conditional branches that are covered by the tests.
branches-missed
The number of conditional branches that are not covered by the tests.
line-coverage-percentage
The percentage of lines that are covered by the tests.
lines-covered
The number of lines that are covered by the tests.
lines-missed
The number of lines that are not covered by the tests.
created
The report creation time.
execution-id
The ARN of the build run that generated the report.
expired
The date and time the report expires.
export-config subresource
Specifies where the raw data used to generate the report was exported.
name
The name of the report that was run.
report-group-arn
The ARN of the report group the report is part of.
status
The status of the report.
test-summary subresource

The test report summary.

duration-in-nano-seconds
The time taken (in nanoseconds) to run all of the test cases in the report.
status-counts map

The list that contains the number of each type of status returned by the test results in the test report

summary.

total
The number of test cases in the test report summary.
truncated
When set to true the report run is truncated.
type
The type of the report.