Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Report = Report' {
- arn :: Maybe Text
- codeCoverageSummary :: Maybe CodeCoverageReportSummary
- created :: Maybe POSIX
- executionId :: Maybe Text
- expired :: Maybe POSIX
- exportConfig :: Maybe ReportExportConfig
- name :: Maybe Text
- reportGroupArn :: Maybe Text
- status :: Maybe ReportStatusType
- testSummary :: Maybe TestReportSummary
- truncated :: Maybe Bool
- type' :: Maybe ReportType
- newReport :: Report
- report_arn :: Lens' Report (Maybe Text)
- report_codeCoverageSummary :: Lens' Report (Maybe CodeCoverageReportSummary)
- report_created :: Lens' Report (Maybe UTCTime)
- report_executionId :: Lens' Report (Maybe Text)
- report_expired :: Lens' Report (Maybe UTCTime)
- report_exportConfig :: Lens' Report (Maybe ReportExportConfig)
- report_name :: Lens' Report (Maybe Text)
- report_reportGroupArn :: Lens' Report (Maybe Text)
- report_status :: Lens' Report (Maybe ReportStatusType)
- report_testSummary :: Lens' Report (Maybe TestReportSummary)
- report_truncated :: Lens' Report (Maybe Bool)
- report_type :: Lens' Report (Maybe ReportType)
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:arn:Report'
, report_arn
- The ARN of the report run.
$sel:codeCoverageSummary:Report'
, report_codeCoverageSummary
- A CodeCoverageReportSummary
object that contains a code coverage
summary for this report.
$sel:created:Report'
, report_created
- The date and time this report run occurred.
$sel:executionId:Report'
, report_executionId
- The ARN of the build run that generated 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:exportConfig:Report'
, report_exportConfig
- Information about where the raw data used to generate this report was
exported.
$sel:name:Report'
, report_name
- The name of the report that was run.
$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:testSummary:Report'
, report_testSummary
- A TestReportSummary
object that contains information about this test
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:type':Report'
, report_type
- The type of the report that was run.
- CODE_COVERAGE
- A code coverage report.
- TEST
- A test report.
report_codeCoverageSummary :: Lens' Report (Maybe CodeCoverageReportSummary) Source #
A CodeCoverageReportSummary
object that contains a code coverage
summary for this report.
report_executionId :: Lens' Report (Maybe Text) Source #
The ARN of the build run that generated 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_exportConfig :: Lens' Report (Maybe ReportExportConfig) Source #
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_testSummary :: Lens' Report (Maybe TestReportSummary) Source #
A TestReportSummary
object that contains information about this test
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_type :: Lens' Report (Maybe ReportType) Source #
The type of the report that was run.
- CODE_COVERAGE
- A code coverage report.
- TEST
- A test report.