REST Resource: compatibility.devices.products.builds.reports

Resource: Report

This represents a test report. It could be Android Compatibility test suite, CTS etc., or Google internal test, GMS Core test suite, GTS etc., or test report for other devices. Next ID: 16

JSON representation
{
  "name": string,
  "type": enum (ReportType),
  "companyId": string,
  "companyName": string,
  "deviceName": string,
  "productName": string,
  "modelName": string,
  "buildFingerprint": string,
  "testSummary": {
    object (TestSummary)
  },
  "sdkBuildId": string,
  "fileName": string,
  "fileSize": string,
  "mimeType": string,
  "modificationInfo": {
    object (ModificationInfo)
  },
  "roOemKey1": string,
  "screenshotUploadId": [
    string
  ]
}
Fields
name

string

The unique resource name.

type

enum (ReportType)

Report type, for example, CTS.

companyId

string (Int64Value format)

The unique company identifier.

companyName

string

Company name.

deviceName

string

The name of the device which this build belongs to.

productName

string

The name of the product which this build belongs to.

modelName

string

Model name, for example, Nexus 6.

buildFingerprint

string

Build fingerprint.

testSummary

object (TestSummary)

Test summary of this report.

sdkBuildId

string

The SDK build ID associated with the report.

fileName

string

The uploaded file which created this report.

fileSize

string

The size of the uploaded file which created this report.

mimeType

string

The MIME type of the uploaded file which created this report.

modificationInfo

object (ModificationInfo)

Modification info.

roOemKey1

string

Report ro.oem.key1 value.

screenshotUploadId[]

string

Ids of any screenshots uploaded with this report. Currently, the GTS report contains screenshots.

TestSummary

Summary of tests in a given test report. Next ID: 10

JSON representation
{
  "androidVersion": string,
  "testSuiteVersion": string,
  "testsPassed": number,
  "testsFailed": number,
  "testsTimedOut": number,
  "testsNotExecuted": number,
  "testsWarning": number,
  "testResults": [
    {
      object (TestResult)
    }
  ],
  "filePaths": [
    string
  ]
}
Fields
androidVersion

string

Version of Android platform running this test.

testSuiteVersion

string

Version of the test suite program.

testsPassed

number

Number of tests that have passed.

testsFailed

number

Number of tests that have failed.

testsTimedOut

number

Number of tests that timed out.

testsNotExecuted

number

Number of tests that were not executed.

testsWarning

number

Number of tests that have warnings.

testResults[]

object (TestResult)

Detailed information of each test problem that occurred.

filePaths[]

string

List of file paths that were included in the report.

Methods

get

Gets a report.

list

Lists reports.