Upadte vendored dependencies

This commit is contained in:
Alexander Neumann
2017-10-22 10:07:36 +02:00
parent 315b7f282f
commit 8d37b723ca
380 changed files with 136541 additions and 78532 deletions

View File

@@ -1,12 +1,12 @@
{
"kind": "discovery#restDescription",
"etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/UYGCzApTAApQ5LVMe3mi28BTsws\"",
"etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/qTGcqTfP2AvSFxr0hOGEezA1IHs\"",
"discoveryVersion": "v1",
"id": "toolresults:v1beta3",
"name": "toolresults",
"canonicalName": "Tool Results",
"version": "v1beta3",
"revision": "20170925",
"revision": "20171017",
"title": "Cloud Tool Results API",
"description": "Reads and publishes results from Firebase Test Lab.",
"ownerDomain": "google.com",
@@ -431,6 +431,91 @@
}
}
},
"GraphicsStats": {
"id": "GraphicsStats",
"type": "object",
"description": "Graphics statistics for the App. The information is collected from 'adb shell dumpsys graphicsstats'. For more info see: https://developer.android.com/training/testing/performance.html Statistics will only be present for API 23+.",
"properties": {
"buckets": {
"type": "array",
"description": "Histogram of frame render times. There should be 154 buckets ranging from [5ms, 6ms) to [4950ms, infinity)",
"items": {
"$ref": "GraphicsStatsBucket"
}
},
"highInputLatencyCount": {
"type": "string",
"description": "Total \"high input latency\" events.",
"format": "int64"
},
"jankyFrames": {
"type": "string",
"description": "Total frames with slow render time. Should be \u003c= total_frames.",
"format": "int64"
},
"missedVsyncCount": {
"type": "string",
"description": "Total \"missed vsync\" events.",
"format": "int64"
},
"p50Millis": {
"type": "string",
"description": "50th percentile frame render time in milliseconds.",
"format": "int64"
},
"p90Millis": {
"type": "string",
"description": "90th percentile frame render time in milliseconds.",
"format": "int64"
},
"p95Millis": {
"type": "string",
"description": "95th percentile frame render time in milliseconds.",
"format": "int64"
},
"p99Millis": {
"type": "string",
"description": "99th percentile frame render time in milliseconds.",
"format": "int64"
},
"slowBitmapUploadCount": {
"type": "string",
"description": "Total \"slow bitmap upload\" events.",
"format": "int64"
},
"slowDrawCount": {
"type": "string",
"description": "Total \"slow draw\" events.",
"format": "int64"
},
"slowUiThreadCount": {
"type": "string",
"description": "Total \"slow UI thread\" events.",
"format": "int64"
},
"totalFrames": {
"type": "string",
"description": "Total frames rendered by package.",
"format": "int64"
}
}
},
"GraphicsStatsBucket": {
"id": "GraphicsStatsBucket",
"type": "object",
"properties": {
"frameCount": {
"type": "string",
"description": "Number of frames in the bucket.",
"format": "int64"
},
"renderMillis": {
"type": "string",
"description": "Lower bound of render time in milliseconds.",
"format": "int64"
}
}
},
"History": {
"id": "History",
"type": "object",
@@ -684,6 +769,10 @@
"type": "string",
"description": "A tool results execution ID."
},
"graphicsStats": {
"$ref": "GraphicsStats",
"description": "Graphics statistics for the entire run. Statistics are reset at the beginning of the run and collected at the end of the run."
},
"historyId": {
"type": "string",
"description": "A tool results history ID."
@@ -1114,11 +1203,15 @@
"description": "Type of issue. Required.",
"enum": [
"anr",
"compatibleWithOrchestrator",
"fatalException",
"nativeCrash",
"unspecifiedType"
"unspecifiedType",
"unusedRoboDirective"
],
"enumDescriptions": [
"",
"",
"",
"",
"",

View File

@@ -940,6 +940,102 @@ func (s *FileReference) MarshalJSON() ([]byte, error) {
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
}
// GraphicsStats: Graphics statistics for the App. The information is
// collected from 'adb shell dumpsys graphicsstats'. For more info see:
// https://developer.android.com/training/testing/performance.html
// Statistics will only be present for API 23+.
type GraphicsStats struct {
// Buckets: Histogram of frame render times. There should be 154 buckets
// ranging from [5ms, 6ms) to [4950ms, infinity)
Buckets []*GraphicsStatsBucket `json:"buckets,omitempty"`
// HighInputLatencyCount: Total "high input latency" events.
HighInputLatencyCount int64 `json:"highInputLatencyCount,omitempty,string"`
// JankyFrames: Total frames with slow render time. Should be <=
// total_frames.
JankyFrames int64 `json:"jankyFrames,omitempty,string"`
// MissedVsyncCount: Total "missed vsync" events.
MissedVsyncCount int64 `json:"missedVsyncCount,omitempty,string"`
// P50Millis: 50th percentile frame render time in milliseconds.
P50Millis int64 `json:"p50Millis,omitempty,string"`
// P90Millis: 90th percentile frame render time in milliseconds.
P90Millis int64 `json:"p90Millis,omitempty,string"`
// P95Millis: 95th percentile frame render time in milliseconds.
P95Millis int64 `json:"p95Millis,omitempty,string"`
// P99Millis: 99th percentile frame render time in milliseconds.
P99Millis int64 `json:"p99Millis,omitempty,string"`
// SlowBitmapUploadCount: Total "slow bitmap upload" events.
SlowBitmapUploadCount int64 `json:"slowBitmapUploadCount,omitempty,string"`
// SlowDrawCount: Total "slow draw" events.
SlowDrawCount int64 `json:"slowDrawCount,omitempty,string"`
// SlowUiThreadCount: Total "slow UI thread" events.
SlowUiThreadCount int64 `json:"slowUiThreadCount,omitempty,string"`
// TotalFrames: Total frames rendered by package.
TotalFrames int64 `json:"totalFrames,omitempty,string"`
// ForceSendFields is a list of field names (e.g. "Buckets") to
// unconditionally include in API requests. By default, fields with
// empty values are omitted from API requests. However, any non-pointer,
// non-interface field appearing in ForceSendFields will be sent to the
// server regardless of whether the field is empty or not. This may be
// used to include empty fields in Patch requests.
ForceSendFields []string `json:"-"`
// NullFields is a list of field names (e.g. "Buckets") to include in
// API requests with the JSON null value. By default, fields with empty
// values are omitted from API requests. However, any field with an
// empty value appearing in NullFields will be sent to the server as
// null. It is an error if a field in this list has a non-empty value.
// This may be used to include null fields in Patch requests.
NullFields []string `json:"-"`
}
func (s *GraphicsStats) MarshalJSON() ([]byte, error) {
type noMethod GraphicsStats
raw := noMethod(*s)
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
}
type GraphicsStatsBucket struct {
// FrameCount: Number of frames in the bucket.
FrameCount int64 `json:"frameCount,omitempty,string"`
// RenderMillis: Lower bound of render time in milliseconds.
RenderMillis int64 `json:"renderMillis,omitempty,string"`
// ForceSendFields is a list of field names (e.g. "FrameCount") to
// unconditionally include in API requests. By default, fields with
// empty values are omitted from API requests. However, any non-pointer,
// non-interface field appearing in ForceSendFields will be sent to the
// server regardless of whether the field is empty or not. This may be
// used to include empty fields in Patch requests.
ForceSendFields []string `json:"-"`
// NullFields is a list of field names (e.g. "FrameCount") to include in
// API requests with the JSON null value. By default, fields with empty
// values are omitted from API requests. However, any field with an
// empty value appearing in NullFields will be sent to the server as
// null. It is an error if a field in this list has a non-empty value.
// This may be used to include null fields in Patch requests.
NullFields []string `json:"-"`
}
func (s *GraphicsStatsBucket) MarshalJSON() ([]byte, error) {
type noMethod GraphicsStatsBucket
raw := noMethod(*s)
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
}
// History: A History represents a sorted list of Executions ordered by
// the start_timestamp_millis field (descending). It can be used to
// group all the Executions of a continuous build.
@@ -1489,6 +1585,11 @@ type PerfMetricsSummary struct {
// ExecutionId: A tool results execution ID.
ExecutionId string `json:"executionId,omitempty"`
// GraphicsStats: Graphics statistics for the entire run. Statistics are
// reset at the beginning of the run and collected at the end of the
// run.
GraphicsStats *GraphicsStats `json:"graphicsStats,omitempty"`
// HistoryId: A tool results history ID.
HistoryId string `json:"historyId,omitempty"`
@@ -2422,9 +2523,11 @@ type TestIssue struct {
//
// Possible values:
// "anr"
// "compatibleWithOrchestrator"
// "fatalException"
// "nativeCrash"
// "unspecifiedType"
// "unusedRoboDirective"
Type string `json:"type,omitempty"`
// Warning: Warning message with additional details of the issue. Should