Class: Google::Apis::ToolresultsV1beta3::TestSuiteOverview

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/toolresults_v1beta3/classes.rb,
generated/google/apis/toolresults_v1beta3/representations.rb,
generated/google/apis/toolresults_v1beta3/representations.rb

Overview

A summary of a test suite result either parsed from XML or uploaded directly by a user. Note: the API related comments are for StepService only. This message is also being used in ExecutionService in a read only mode for the corresponding step.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ TestSuiteOverview

Returns a new instance of TestSuiteOverview



1800
1801
1802
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1800

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#error_countFixnum

Number of test cases in error, typically set by the service by parsing the xml_source.

  • In create/response: always set - In update request: never Corresponds to the JSON property errorCount

Returns:

  • (Fixnum)


1767
1768
1769
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1767

def error_count
  @error_count
end

#failure_countFixnum

Number of failed test cases, typically set by the service by parsing the xml_source. May also be set by the user.

  • In create/response: always set - In update request: never Corresponds to the JSON property failureCount

Returns:

  • (Fixnum)


1774
1775
1776
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1774

def failure_count
  @failure_count
end

#nameString

The name of the test suite.

  • In create/response: always set - In update request: never Corresponds to the JSON property name

Returns:

  • (String)


1780
1781
1782
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1780

def name
  @name
end

#skipped_countFixnum

Number of test cases not run, typically set by the service by parsing the xml_source.

  • In create/response: always set - In update request: never Corresponds to the JSON property skippedCount

Returns:

  • (Fixnum)


1787
1788
1789
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1787

def skipped_count
  @skipped_count
end

#total_countFixnum

Number of test cases, typically set by the service by parsing the xml_source.

  • In create/response: always set - In update request: never Corresponds to the JSON property totalCount

Returns:

  • (Fixnum)


1793
1794
1795
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1793

def total_count
  @total_count
end

#xml_sourceGoogle::Apis::ToolresultsV1beta3::FileReference

A reference to a file. Corresponds to the JSON property xmlSource



1798
1799
1800
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1798

def xml_source
  @xml_source
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1805
1806
1807
1808
1809
1810
1811
1812
# File 'generated/google/apis/toolresults_v1beta3/classes.rb', line 1805

def update!(**args)
  @error_count = args[:error_count] if args.key?(:error_count)
  @failure_count = args[:failure_count] if args.key?(:failure_count)
  @name = args[:name] if args.key?(:name)
  @skipped_count = args[:skipped_count] if args.key?(:skipped_count)
  @total_count = args[:total_count] if args.key?(:total_count)
  @xml_source = args[:xml_source] if args.key?(:xml_source)
end