toolresults library

Classes

AndroidAppInfo
Android app information.
AndroidAppInfoResponse
Android app information.
AndroidInstrumentationTest
A test of an Android application that can control an Android component independently of its normal lifecycle. See for more information on types of Android tests.
AndroidInstrumentationTestResponse
A test of an Android application that can control an Android component independently of its normal lifecycle. See for more information on types of Android tests.
AndroidRoboTest
A test of an android application that explores the application on a virtual or physical Android device, finding culprits and crashes as it goes.
AndroidRoboTestResponse
A test of an android application that explores the application on a virtual or physical Android device, finding culprits and crashes as it goes.
AndroidTest
An Android mobile test specification.
AndroidTestResponse
An Android mobile test specification.
Any
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type. Example 1: Pack and unpack a message in C++. Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... } Example 2: Pack and unpack a message in Java. Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } Example 3: Pack and unpack a message in Python. foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ... Example 4: Pack and unpack a message in Go foo := &pb.Foo{...} any, err := ptypes.MarshalAny(foo) ... foo := &pb.Foo{} if err := ptypes.UnmarshalAny(any, foo); err != nil { ... } The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z". # JSON The JSON representation of an Any value uses the regular representation of the deserialized, embedded message, with an additional field @type which contains the type URL. Example: package google.profile; message Person { string first_name = 1; string last_name = 2; } { "@type": "type.googleapis.com/google.profile.Person", "firstName": , "lastName": } If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field value which holds the custom JSON in addition to the @type field. Example (for message google.protobuf.Duration): { "@type": "type.googleapis.com/google.protobuf.Duration", "value": "1.212s" }
AnyResponse
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type. Example 1: Pack and unpack a message in C++. Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... } Example 2: Pack and unpack a message in Java. Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } Example 3: Pack and unpack a message in Python. foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ... Example 4: Pack and unpack a message in Go foo := &pb.Foo{...} any, err := ptypes.MarshalAny(foo) ... foo := &pb.Foo{} if err := ptypes.UnmarshalAny(any, foo); err != nil { ... } The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example "foo.bar.com/x/y.z" will yield type name "y.z". # JSON The JSON representation of an Any value uses the regular representation of the deserialized, embedded message, with an additional field @type which contains the type URL. Example: package google.profile; message Person { string first_name = 1; string last_name = 2; } { "@type": "type.googleapis.com/google.profile.Person", "firstName": , "lastName": } If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field value which holds the custom JSON in addition to the @type field. Example (for message google.protobuf.Duration): { "@type": "type.googleapis.com/google.protobuf.Duration", "value": "1.212s" }
BasicPerfSampleSeries
Encapsulates the metadata for basic sample series represented by a line chart
BasicPerfSampleSeriesResponse
Encapsulates the metadata for basic sample series represented by a line chart
Duration
A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". It is related to Timestamp in that the difference between two Timestamp values is a Duration and it can be added or subtracted from a Timestamp. Range is approximately +-10,000 years.
DurationResponse
A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". It is related to Timestamp in that the difference between two Timestamp values is a Duration and it can be added or subtracted from a Timestamp. Range is approximately +-10,000 years.
Execution
Creates an Execution. The returned Execution will have the id set. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing History does not exist Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ExecutionArgs
The set of arguments for Execution. The set of arguments for Execution.
FailureDetail
Details for an outcome with a FAILURE outcome summary.
FailureDetailResponse
Details for an outcome with a FAILURE outcome summary.
FileReference
A reference to a file.
FileReferenceResponse
A reference to a file.
GetExecutionArgs
Arguments for getExecution. Arguments for getExecution.
GetExecutionResult
Result data returned by getExecution.
GetHistoryArgs
Arguments for getHistory. Arguments for getHistory.
GetHistoryResult
Result data returned by getHistory.
GetPerfSampleSeriesArgs
Arguments for getPerfSampleSeries. Arguments for getPerfSampleSeries.
GetPerfSampleSeriesResult
Result data returned by getPerfSampleSeries.
GetStepArgs
Arguments for getStep. Arguments for getStep.
GetStepResult
Result data returned by getStep.
History
Creates a History. The returned History will have the id set. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing project does not exist Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
HistoryArgs
The set of arguments for History. The set of arguments for History.
InconclusiveDetail
Details for an outcome with an INCONCLUSIVE outcome summary.
InconclusiveDetailResponse
Details for an outcome with an INCONCLUSIVE outcome summary.
IndividualOutcome
Step Id and outcome of each individual step that was run as a group with other steps with the same configuration.
IndividualOutcomeResponse
Step Id and outcome of each individual step that was run as a group with other steps with the same configuration.
IosAppInfo
iOS app information
IosAppInfoResponse
iOS app information
IosTest
A iOS mobile test specification
IosTestLoop
A game loop test of an iOS application.
IosTestLoopResponse
A game loop test of an iOS application.
IosTestResponse
A iOS mobile test specification
IosXcTest
A test of an iOS application that uses the XCTest framework.
IosXcTestResponse
A test of an iOS application that uses the XCTest framework.
MultiStep
Details when multiple steps are run with the same configuration as a group.
MultiStepResponse
Details when multiple steps are run with the same configuration as a group.
Outcome
Interprets a result so that humans and machines can act on it.
OutcomeResponse
Interprets a result so that humans and machines can act on it.
PerfSampleSeries
Creates a PerfSampleSeries. May return any of the following error code(s): - ALREADY_EXISTS - PerfMetricSummary already exists for the given Step - NOT_FOUND - The containing Step does not exist Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
PerfSampleSeriesArgs
The set of arguments for PerfSampleSeries. The set of arguments for PerfSampleSeries.
PrimaryStep
Stores rollup test status of multiple steps that were run as a group and outcome of each individual step.
PrimaryStepResponse
Stores rollup test status of multiple steps that were run as a group and outcome of each individual step.
SkippedDetail
Details for an outcome with a SKIPPED outcome summary.
SkippedDetailResponse
Details for an outcome with a SKIPPED outcome summary.
Specification
The details about how to run the execution.
SpecificationResponse
The details about how to run the execution.
StackTrace
A stacktrace.
StackTraceResponse
A stacktrace.
Step
Creates a Step. The returned Step will have the id set. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the step is too large (more than 10Mib) - NOT_FOUND - if the containing Execution does not exist Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
StepArgs
The set of arguments for Step. The set of arguments for Step.
StepDimensionValueEntry
StepDimensionValueEntryResponse
StepLabelsEntry
StepLabelsEntryResponse
SuccessDetail
Details for an outcome with a SUCCESS outcome summary. LINT.IfChange
SuccessDetailResponse
Details for an outcome with a SUCCESS outcome summary. LINT.IfChange
TestCaseReference
A reference to a test case. Test case references are canonically ordered lexicographically by these three factors: * First, by test_suite_name. * Second, by class_name. * Third, by name.
TestCaseReferenceResponse
A reference to a test case. Test case references are canonically ordered lexicographically by these three factors: * First, by test_suite_name. * Second, by class_name. * Third, by name.
TestExecutionStep
A step that represents running tests. It accepts ant-junit xml files which will be parsed into structured test results by the service. Xml file paths are updated in order to append more files, however they can't be deleted. Users can also add test results manually by using the test_result field.
TestExecutionStepResponse
A step that represents running tests. It accepts ant-junit xml files which will be parsed into structured test results by the service. Xml file paths are updated in order to append more files, however they can't be deleted. Users can also add test results manually by using the test_result field.
TestIssue
An issue detected occurring during a test execution.
TestIssueResponse
An issue detected occurring during a test execution.
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.
TestSuiteOverviewResponse
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.
TestTiming
Testing timing break down to know phases.
TestTimingResponse
Testing timing break down to know phases.
Timestamp
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond resolution. The count is relative to an epoch at UTC midnight on January 1, 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar backwards to year one. All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap second table is needed for interpretation, using a 24-hour linear smear. The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings.
TimestampResponse
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond resolution. The count is relative to an epoch at UTC midnight on January 1, 1970, in the proleptic Gregorian calendar which extends the Gregorian calendar backwards to year one. All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap second table is needed for interpretation, using a 24-hour linear smear. The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings.
ToolExecution
An execution of an arbitrary tool. It could be a test runner or a tool copying artifacts or deploying code.
ToolExecutionResponse
An execution of an arbitrary tool. It could be a test runner or a tool copying artifacts or deploying code.
ToolExecutionStep
Generic tool step to be used for binaries we do not explicitly support. For example: running cp to copy artifacts from one location to another.
ToolExecutionStepResponse
Generic tool step to be used for binaries we do not explicitly support. For example: running cp to copy artifacts from one location to another.
ToolExitCode
Exit code from a tool execution.
ToolExitCodeResponse
Exit code from a tool execution.
ToolOutputReference
A reference to a ToolExecution output file.
ToolOutputReferenceResponse
A reference to a ToolExecution output file.

Enums

BasicPerfSampleSeriesPerfMetricType
BasicPerfSampleSeriesPerfUnit
BasicPerfSampleSeriesSampleSeriesLabel
ExecutionState
The initial state is IN_PROGRESS. The only legal state transitions is from IN_PROGRESS to COMPLETE. A PRECONDITION_FAILED will be returned if an invalid transition is requested. The state can only be set to COMPLETE once. A FAILED_PRECONDITION will be returned if the state is set to COMPLETE multiple times. If the state is set to COMPLETE, all the in-progress steps within the execution will be set as COMPLETE. If the outcome of the step is not set, the outcome will be set to INCONCLUSIVE. - In response always set - In create/update request: optional
HistoryTestPlatform
The platform of the test history. - In response: always set. Returns the platform of the last execution if unknown.
IndividualOutcomeOutcomeSummary
OutcomeSummary
The simplest way to interpret a result. Required
PrimaryStepRollUp
Rollup test status of multiple steps that were run with the same configuration as a group.
StepState
The initial state is IN_PROGRESS. The only legal state transitions are * IN_PROGRESS -> COMPLETE A PRECONDITION_FAILED will be returned if an invalid transition is requested. It is valid to create Step with a state set to COMPLETE. The state can only be set to COMPLETE once. A PRECONDITION_FAILED will be returned if the state is set to COMPLETE multiple times. - In response: always set - In create/update request: optional
TestIssueCategory
Category of issue. Required.
TestIssueSeverity
Severity of issue. Required.
TestIssueType
Type of issue. Required.

Functions

getExecution(GetExecutionArgs args, {InvokeOptions? options}) → Future<GetExecutionResult>
Gets an Execution. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Execution does not exist args Arguments passed to this invoke. Arguments for getExecution. options Invoke options controlling this call.
getHistory(GetHistoryArgs args, {InvokeOptions? options}) → Future<GetHistoryResult>
Gets a History. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the History does not exist args Arguments passed to this invoke. Arguments for getHistory. options Invoke options controlling this call.
getPerfSampleSeries(GetPerfSampleSeriesArgs args, {InvokeOptions? options}) → Future<GetPerfSampleSeriesResult>
Gets a PerfSampleSeries. May return any of the following error code(s): - NOT_FOUND - The specified PerfSampleSeries does not exist args Arguments passed to this invoke. Arguments for getPerfSampleSeries. options Invoke options controlling this call.
getStep(GetStepArgs args, {InvokeOptions? options}) → Future<GetStepResult>
Gets a Step. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Step does not exist args Arguments passed to this invoke. Arguments for getStep. options Invoke options controlling this call.