Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Report = Report' {
- reportGroupArn :: Maybe Text
- status :: Maybe ReportStatusType
- expired :: Maybe POSIX
- executionId :: Maybe Text
- truncated :: Maybe Bool
- arn :: Maybe Text
- created :: Maybe POSIX
- name :: Maybe Text
- codeCoverageSummary :: Maybe CodeCoverageReportSummary
- testSummary :: Maybe TestReportSummary
- type' :: Maybe ReportType
- exportConfig :: Maybe ReportExportConfig
- newReport :: Report
- report_reportGroupArn :: Lens' Report (Maybe Text)
- report_status :: Lens' Report (Maybe ReportStatusType)
- report_expired :: Lens' Report (Maybe UTCTime)
- report_executionId :: Lens' Report (Maybe Text)
- report_truncated :: Lens' Report (Maybe Bool)
- report_arn :: Lens' Report (Maybe Text)
- report_created :: Lens' Report (Maybe UTCTime)
- report_name :: Lens' Report (Maybe Text)
- report_codeCoverageSummary :: Lens' Report (Maybe CodeCoverageReportSummary)
- report_testSummary :: Lens' Report (Maybe TestReportSummary)
- report_type :: Lens' Report (Maybe ReportType)
- report_exportConfig :: Lens' Report (Maybe ReportExportConfig)
Documentation
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.
See: newReport
smart constructor.
Report' | |
|
Instances
Create a value of Report
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reportGroupArn:Report'
, report_reportGroupArn
- The ARN of the report group associated with this report.
$sel:status:Report'
, report_status
- The status of this report.
$sel:expired:Report'
, report_expired
- The date and time a report expires. A report expires 30 days after it is
created. An expired report is not available to view in CodeBuild.
$sel:executionId:Report'
, report_executionId
- The ARN of the build run that generated this report.
$sel:truncated:Report'
, report_truncated
- A boolean that specifies if this report run is truncated. The list of
test cases is truncated after the maximum number of test cases is
reached.
$sel:arn:Report'
, report_arn
- The ARN of the report run.
$sel:created:Report'
, report_created
- The date and time this report run occurred.
$sel:name:Report'
, report_name
- The name of the report that was run.
$sel:codeCoverageSummary:Report'
, report_codeCoverageSummary
- A CodeCoverageReportSummary
object that contains a code coverage
summary for this report.
$sel:testSummary:Report'
, report_testSummary
- A TestReportSummary
object that contains information about this test
report.
$sel:type':Report'
, report_type
- The type of the report that was run.
- CODE_COVERAGE
- A code coverage report.
- TEST
- A test report.
$sel:exportConfig:Report'
, report_exportConfig
- Information about where the raw data used to generate this report was
exported.
report_reportGroupArn :: Lens' Report (Maybe Text) Source #
The ARN of the report group associated with this report.
report_status :: Lens' Report (Maybe ReportStatusType) Source #
The status of this report.
report_expired :: Lens' Report (Maybe UTCTime) Source #
The date and time a report expires. A report expires 30 days after it is created. An expired report is not available to view in CodeBuild.
report_executionId :: Lens' Report (Maybe Text) Source #
The ARN of the build run that generated this report.
report_truncated :: Lens' Report (Maybe Bool) Source #
A boolean that specifies if this report run is truncated. The list of test cases is truncated after the maximum number of test cases is reached.
report_codeCoverageSummary :: Lens' Report (Maybe CodeCoverageReportSummary) Source #
A CodeCoverageReportSummary
object that contains a code coverage
summary for this report.
report_testSummary :: Lens' Report (Maybe TestReportSummary) Source #
A TestReportSummary
object that contains information about this test
report.
report_type :: Lens' Report (Maybe ReportType) Source #
The type of the report that was run.
- CODE_COVERAGE
- A code coverage report.
- TEST
- A test report.
report_exportConfig :: Lens' Report (Maybe ReportExportConfig) Source #
Information about where the raw data used to generate this report was exported.