Class: Aws::CodeBuild::Types::CodeCoverage
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CodeBuild::Types::CodeCoverage
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-codebuild/types.rb
 
Overview
Contains code coverage report information.
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.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #branch_coverage_percentage  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The percentage of branches that are covered by your tests.
 - 
  
    
      #branches_covered  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of conditional branches that are covered by your tests.
 - 
  
    
      #branches_missed  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of conditional branches that are not covered by your tests.
 - 
  
    
      #expired  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The date and time that the tests were run.
 - 
  
    
      #file_path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The path of the test report file.
 - 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The identifier of the code coverage report.
 - 
  
    
      #line_coverage_percentage  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The percentage of lines that are covered by your tests.
 - 
  
    
      #lines_covered  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of lines that are covered by your tests.
 - 
  
    
      #lines_missed  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of lines that are not covered by your tests.
 - 
  
    
      #report_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ARN of the report.
 
Instance Attribute Details
#branch_coverage_percentage ⇒ Float
The percentage of branches that are covered by your tests.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#branches_covered ⇒ Integer
The number of conditional branches that are covered by your tests.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#branches_missed ⇒ Integer
The number of conditional branches that are not covered by your tests.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#expired ⇒ Time
The date and time that the tests were run.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#file_path ⇒ String
The path of the test report file.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#id ⇒ String
The identifier of the code coverage report.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#line_coverage_percentage ⇒ Float
The percentage of lines that are covered by your tests.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#lines_covered ⇒ Integer
The number of lines that are covered by your tests.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#lines_missed ⇒ Integer
The number of lines that are not covered by your tests.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  | 
  
#report_arn ⇒ String
The ARN of the report.
      1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 1379 class CodeCoverage < Struct.new( :id, :report_arn, :file_path, :line_coverage_percentage, :lines_covered, :lines_missed, :branch_coverage_percentage, :branches_covered, :branches_missed, :expired) SENSITIVE = [] include Aws::Structure end  |