TestSuiteOverview

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.

JSON representation
{
  "xmlSource": {
    object (FileReference)
  },
  "name": string,
  "totalCount": integer,
  "failureCount": integer,
  "errorCount": integer,
  "skippedCount": integer,
  "flakyCount": integer,
  "elapsedTime": {
    object (Duration)
  }
}
Fields
xmlSource

object (FileReference)

If this test suite was parsed from XML, this is the URI where the original XML file is stored.

Note: Multiple test suites can share the same xmlSource

Returns INVALID_ARGUMENT if the uri format is not supported.

  • In create/response: optional
  • In update request: never
name

string

The name of the test suite.

  • In create/response: always set
  • In update request: never
totalCount

integer

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

  • In create/response: always set
  • In update request: never
failureCount

integer

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

  • In create/response: always set
  • In update request: never
errorCount

integer

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

  • In create/response: always set
  • In update request: never
skippedCount

integer

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

  • In create/response: always set
  • In update request: never
flakyCount

integer

Number of flaky test cases, set by the service by rolling up flaky test attempts.

Present only for rollup test suite overview at environment level. A step cannot have flaky test cases.

elapsedTime

object (Duration)

Elapsed time of test suite.