toolresults/v1beta3 library
Cloud Tool Results API - v1beta3
API to publish and access results from developer tools.
For more information, see firebase.google.com/docs/test-lab/
Create an instance of ToolResultsApi to access these resources:
Classes
- AndroidAppInfo
- Android app information.
- AndroidInstrumentationTest
- A test of an Android application that can control an Android component independently of its normal lifecycle.
- 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.
- AndroidTest
- 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. - AppStartTime
- BasicPerfSampleSeries
- Encapsulates the metadata for basic sample series represented by a line chart
- BatchCreatePerfSamplesRequest
- The request must provide up to a maximum of 5000 samples to be created; a larger sample size will cause an INVALID_ARGUMENT error
- BatchCreatePerfSamplesResponse
- CPUInfo
- Duration
- A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution.
- Environment
- An Environment represents the set of test runs (Steps) from the parent Execution that are configured with the same set of dimensions (Model, Version, Locale, and Orientation).
- Execution
- An Execution represents a collection of Steps.
- FailureDetail
- Details for an outcome with a FAILURE outcome summary.
- FileReference
- A reference to a file.
- GraphicsStats
- Graphics statistics for the App.
- GraphicsStatsBucket
- History
- A History represents a sorted list of Executions ordered by the start_timestamp_millis field (descending).
- Image
- An image, with a link to the main image and a thumbnail.
- InconclusiveDetail
- 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.
- IosAppInfo
- iOS app information
- IosTest
- A iOS mobile test specification
- IosTestLoop
- A game loop test of an iOS application.
- IosXcTest
- A test of an iOS application that uses the XCTest framework.
- ListEnvironmentsResponse
- Response message for EnvironmentService.ListEnvironments.
- ListExecutionsResponse
- ListHistoriesResponse
- Response message for HistoryService.List
- ListPerfSampleSeriesResponse
- ListPerfSamplesResponse
- ListScreenshotClustersResponse
- ListStepAccessibilityClustersResponse
- Response message for AccessibilityService.ListStepAccessibilityClusters.
- ListStepsResponse
- Response message for StepService.List.
- ListStepThumbnailsResponse
- A response containing the thumbnails in a step.
- ListTestCasesResponse
- Response message for StepService.ListTestCases.
- MemoryInfo
- MergedResult
- Merged test result for environment.
- MultiStep
- 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.
- PerfEnvironment
- Encapsulates performance environment info
- PerfMetricsSummary
- A summary of perf metrics collected and performance environment info
- PerfSample
- Resource representing a single performance measure or data point
- PerfSampleSeries
- Resource representing a collection of performance samples (or data points)
- PrimaryStep
- Stores rollup test status of multiple steps that were run as a group and outcome of each individual step.
- ProjectSettings
- Per-project settings for the Tool Results service.
- ProjectsHistoriesExecutionsClustersResource
- ProjectsHistoriesExecutionsEnvironmentsResource
- ProjectsHistoriesExecutionsResource
- ProjectsHistoriesExecutionsStepsPerfMetricsSummaryResource
- ProjectsHistoriesExecutionsStepsPerfSampleSeriesResource
- ProjectsHistoriesExecutionsStepsPerfSampleSeriesSamplesResource
- ProjectsHistoriesExecutionsStepsResource
- ProjectsHistoriesExecutionsStepsTestCasesResource
- ProjectsHistoriesExecutionsStepsThumbnailsResource
- ProjectsHistoriesResource
- ProjectsResource
- PublishXunitXmlFilesRequest
- Request message for StepService.PublishXunitXmlFiles.
- RegionProto
- A rectangular region.
- ResultsStorage
- The storage for test results.
- SafeHtmlProto
- IMPORTANT: It is unsafe to accept this message from an untrusted source, since it's trivial for an attacker to forge serialized messages that don't fulfill the type's safety contract -- for example, it could contain attacker controlled script.
- Screen
- ScreenshotCluster
- ShardSummary
- Result summary for a shard in an environment.
- SkippedDetail
- Details for an outcome with a SKIPPED outcome summary.
- Specification
- The details about how to run the execution.
- StackTrace
- A stacktrace.
- Step
- A Step represents a single operation performed as part of Execution.
- SuccessDetail
- Details for an outcome with a SUCCESS outcome summary.
- SuggestionClusterProto
- A set of similar suggestions that we suspect are closely related.
- SuggestionProto
- TestCase
- TestCaseReference
- A reference to a test case.
- TestExecutionStep
- A step that represents running tests.
- TestIssue
- 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.
- TestTiming
- Testing timing break down to know phases.
- Thumbnail
- A single thumbnail, with its size and format.
- 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.
- ToolExecution
- An execution of an arbitrary tool.
- ToolExecutionStep
- Generic tool step to be used for binaries we do not explicitly support.
- ToolExitCode
- Exit code from a tool execution.
- ToolOutputReference
- A reference to a ToolExecution output file.
- ToolResultsApi
- API to publish and access results from developer tools.
Typedefs
- AndroidTestLoop = $Empty
- Test Loops are tests that can be launched by the app itself, determining when to run by listening for an intent.
- EnvironmentDimensionValueEntry = $Entry
- IosRoboTest = $Empty
- A Robo test for an iOS application.
- MatrixDimensionDefinition = $Empty
- One dimension of the matrix of different runs of a step.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - StepDimensionValueEntry = $Entry
- StepLabelsEntry = $Entry
- StepSummary = $Empty
- Lightweight summary of a step within this execution.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.