TestAnalysis

Per-build aggregated test analysis result.

JSON representation
{
  "passedPreviously": [
    {
      object (Test)
    }
  ],
  "passPreviouslyTestCount": integer,
  "passedRerun": [
    {
      object (Test)
    }
  ],
  "passedRerunTestCount": integer,
  "failed": [
    {
      object (Test)
    }
  ],
  "failedTestCount": integer,
  "waived": [
    {
      object (Test)
    }
  ],
  "waivedTestCount": integer,
  "warning": [
    {
      object (Test)
    }
  ],
  "warningTestCount": integer,
  "notExecuted": [
    {
      object (Test)
    }
  ],
  "notExecutedTestCount": integer,
  "uniqueTestCount": integer
}
Fields
passedPreviously[]

object (Test)

Tests found to be passing in a previous attachment for the build, may be truncated if test list is too long.

passPreviouslyTestCount

integer

Actual count of tests found to be passing in a previous attachment for the build.

passedRerun[]

object (Test)

Tests found to be passing in a rerun attachment for the build, may be truncated if test list is too long.

passedRerunTestCount

integer

Actual count of tests found to be passing in a rerun attachment for the build.

failed[]

object (Test)

Tests found to be failing for the build, w/o waiver proposed, may be truncated if test list is too long.

failedTestCount

integer

Actual count of tests found to be failing for the build, w/o waiver proposed.

waived[]

object (Test)

Tests found to be waived for the build, may be truncated if test list is too long.

waivedTestCount

integer

Actual count of tests found to be waived for the build.

warning[]

object (Test)

Tests found to have warnings for this build, may be truncated if test list is too long.

warningTestCount

integer

Actual count of tests found to have warnings for this build.

notExecuted[]

object (Test)

Tests found to be not executed for the build, may be truncated if test list is too long.

notExecutedTestCount

integer

Actual count of tests found to be not executed for the build.

uniqueTestCount

integer

Actual count of unique tests.

Test

A record of an unsuccessful test. Next Id: 14

JSON representation
{
  "testId": string,
  "testName": string,
  "reportId": string,
  "abi": string,
  "waiverStatus": enum (WaiverStatus),
  "waiverDoNotCopy": boolean
}
Fields
testId

string

A string which uniquely identifies a test within a test report. e.g. "android.webkit.cts.WebViewTest.testSetInitialScale"

testName

string

The human readable name of the test

reportId

string

ID of the report which has the most recent unsuccessful test run.

abi

string

The human readable value of the architecture that ran this test.

waiverStatus

enum (WaiverStatus)

The status of a waiver

waiverDoNotCopy

boolean

Indicates whether a Waiver is non-copyable