TestAnalysis

Per-build aggregated test analysis result.

JSON representation
{
  "passedPreviously": [
    {
      object (Test)
    }
  ],
  "passPreviouslyTestCount": number,
  "passedRerun": [
    {
      object (Test)
    }
  ],
  "passedRerunTestCount": number,
  "failed": [
    {
      object (Test)
    }
  ],
  "failedTestCount": number,
  "waived": [
    {
      object (Test)
    }
  ],
  "waivedTestCount": number,
  "warning": [
    {
      object (Test)
    }
  ],
  "warningTestCount": number,
  "notExecuted": [
    {
      object (Test)
    }
  ],
  "notExecutedTestCount": number,
  "uniqueTestCount": number
}
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

number

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

number

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

number

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

number

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

number

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

number

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

uniqueTestCount

number

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)
}
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