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.CodeCoverageReportSummary

Description

 
Synopsis

Documentation

data CodeCoverageReportSummary Source #

Contains a summary of a code coverage report.

Line coverage measures how many statements your tests cover. A statement is a single instruction, not including comments, conditionals, etc.

Branch coverage determines if your tests cover every possible branch of a control structure, such as an if or case statement.

See: newCodeCoverageReportSummary smart constructor.

Constructors

CodeCoverageReportSummary' 

Fields

Instances

Instances details
Eq CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

Read CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

Show CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

Generic CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

Associated Types

type Rep CodeCoverageReportSummary :: Type -> Type #

NFData CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

Hashable CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

FromJSON CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

type Rep CodeCoverageReportSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.CodeCoverageReportSummary

type Rep CodeCoverageReportSummary = D1 ('MetaData "CodeCoverageReportSummary" "Amazonka.CodeBuild.Types.CodeCoverageReportSummary" "libZSservicesZSamazonka-codebuildZSamazonka-codebuild" 'False) (C1 ('MetaCons "CodeCoverageReportSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "branchesMissed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "linesMissed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "branchesCovered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "linesCovered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "branchCoveragePercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "lineCoveragePercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newCodeCoverageReportSummary :: CodeCoverageReportSummary Source #

Create a value of CodeCoverageReportSummary 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:branchesMissed:CodeCoverageReportSummary', codeCoverageReportSummary_branchesMissed - The number of conditional branches that are not covered by your tests.

$sel:linesMissed:CodeCoverageReportSummary', codeCoverageReportSummary_linesMissed - The number of lines that are not covered by your tests.

$sel:branchesCovered:CodeCoverageReportSummary', codeCoverageReportSummary_branchesCovered - The number of conditional branches that are covered by your tests.

$sel:linesCovered:CodeCoverageReportSummary', codeCoverageReportSummary_linesCovered - The number of lines that are covered by your tests.

$sel:branchCoveragePercentage:CodeCoverageReportSummary', codeCoverageReportSummary_branchCoveragePercentage - The percentage of branches that are covered by your tests.

$sel:lineCoveragePercentage:CodeCoverageReportSummary', codeCoverageReportSummary_lineCoveragePercentage - The percentage of lines that are covered by your tests.

codeCoverageReportSummary_branchesMissed :: Lens' CodeCoverageReportSummary (Maybe Natural) Source #

The number of conditional branches that are not covered by your tests.

codeCoverageReportSummary_linesMissed :: Lens' CodeCoverageReportSummary (Maybe Natural) Source #

The number of lines that are not covered by your tests.

codeCoverageReportSummary_branchesCovered :: Lens' CodeCoverageReportSummary (Maybe Natural) Source #

The number of conditional branches that are covered by your tests.

codeCoverageReportSummary_linesCovered :: Lens' CodeCoverageReportSummary (Maybe Natural) Source #

The number of lines that are covered by your tests.

codeCoverageReportSummary_branchCoveragePercentage :: Lens' CodeCoverageReportSummary (Maybe Double) Source #

The percentage of branches that are covered by your tests.

codeCoverageReportSummary_lineCoveragePercentage :: Lens' CodeCoverageReportSummary (Maybe Double) Source #

The percentage of lines that are covered by your tests.