libZSservicesZSamazonka-codebuildZSamazonka-codebuild
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeBuild.Types.Report

Description

 
Synopsis

Documentation

data Report Source #

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.

Constructors

Report' 

Fields

Instances

Instances details
Eq Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

Methods

(==) :: Report -> Report -> Bool #

(/=) :: Report -> Report -> Bool #

Read Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

Show Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

Generic Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

Associated Types

type Rep Report :: Type -> Type #

Methods

from :: Report -> Rep Report x #

to :: Rep Report x -> Report #

NFData Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

Methods

rnf :: Report -> () #

Hashable Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

Methods

hashWithSalt :: Int -> Report -> Int #

hash :: Report -> Int #

FromJSON Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

type Rep Report Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.Report

type Rep Report = D1 ('MetaData "Report" "Amazonka.CodeBuild.Types.Report" "libZSservicesZSamazonka-codebuildZSamazonka-codebuild" 'False) (C1 ('MetaCons "Report'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reportGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportStatusType)) :*: S1 ('MetaSel ('Just "expired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "executionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "truncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "codeCoverageSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeCoverageReportSummary)))) :*: (S1 ('MetaSel ('Just "testSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestReportSummary)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportType)) :*: S1 ('MetaSel ('Just "exportConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportExportConfig)))))))

newReport :: Report Source #

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_arn :: Lens' Report (Maybe Text) Source #

The ARN of the report run.

report_created :: Lens' Report (Maybe UTCTime) Source #

The date and time this report run occurred.

report_name :: Lens' Report (Maybe Text) Source #

The name of the report that was run.

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.