An action that happened as part of a configured target. This action could be
a build, a test, or another type of action, as specified in action_type
oneof.
General attributes of an action
Describes code coverage for a build or test Action. This is used to store
baseline coverage for build Actions and test coverage for test Actions.
Describes aggregate code coverage for a collection of build or test Actions.
A line or branch is covered if and only if it is covered in any of the build
or test actions.
Information specific to an entry in an archive.
Request passed into BatchListActionsRequest
Response from calling BatchListActionsResponse
Describes branch coverage for a file
Summary of branch coverage
A branch may be:
A build action, such as building a java library.
The command and arguments that produced this Invocation.
Represents a configuration within an Invocation associated with one or more
ConfiguredTargets. It captures the environment and other settings that
were used.
Attributes that apply only to the configuration.
Each ConfiguredTarget represents data for a given configuration of a given
target in a given Invocation.
Every ConfiguredTarget should have at least one Action as a child resource
before the invocation is finalized. Refer to the Action’s documentation for
more info on this.
Attributes that apply only to test actions under this configured target.
Request passed into CreateAction
Request passed into CreateConfiguration
Request passed into CreateConfiguredTarget
Request passed into CreateFileSet
Request passed into CreateInvocation
Request passed into CreateTarget
Request passed into DeleteInvocation
Represents a dependency of a resource on another resource. This can be used
to define a graph or a workflow paradigm through resources.
The download metadata for an invocation
Request passed into ExportInvocationRequest
Response from calling ExportInvocationResponse.
Possibly capped at request.page_size or a server limit.
The metadata for a file or an archive file entry.
Describes code coverage for a particular file under test.
Stores an error reading or parsing a file during post-processing.
Stores errors reading or parsing a file during post-processing.
This resource represents a set of Files and other (nested) FileSets.
A FileSet is a node in the graph, and the file_sets field represents the
outgoing edges. A resource may reference various nodes in the graph to
represent the transitive closure of all files from those nodes.
The FileSets must form a directed acyclic graph. The Upload API is unable to
enforce that the graph is acyclic at write time, and if cycles are written,
it may cause issues at read time.
Request passed into FinalizeConfiguredTarget
Response returned from FinalizeConfiguredTarget
Request passed into FinalizeInvocation
Response returned from FinalizeInvocation
Request passed into FinalizeTarget
Response returned from FinalizeTarget
Request passed into GetAction
Request passed into GetConfiguration
Request passed into GetConfiguredTarget
Request object for GetFile
Response object for GetFile
Request passed into GetFileSet
Request object for GetFileTail
Response object for GetFileTail
Request passed into GetInvocationDownloadMetadata
Request passed into GetInvocation
Request passed into GetInvocationUploadMetadata
Request passed into GetTarget
File count and size information for the input files to a configured target.
An Invocation typically represents the result of running a tool. Each has a
unique ID, typically generated by the server. Target resources under each
Invocation contain the bulk of the data.
Attributes that apply to all invocations.
Describes the invocation context which includes a display name and URL.
Summary of coverage in each language
Describes line coverage for a file
Summary of line coverage
Request passed into ListActions
Response from calling ListActions
Request passed into ListConfigurations
Response from calling ListConfigurations
Request passed into ListConfiguredTargets
Response from calling ListConfiguredTargets
Request passed into ListFileSets
Response from calling ListFileSets
Request passed into ListTargets
Response from calling ListTargetsResponse
Timing data for tests executed locally on the machine running the build.
Request passed into MergeAction
Request passed into MergeConfiguredTarget
Request passed into MergeFileSet
Request passed into MergeInvocation
Request passed into MergeTarget
A generic key-value property definition.
Timing data for one attempt to execute a test action remotely.
Timing data for the part of the test execution that is done remotely.
Request passed into SearchConfiguredTargets
Response from calling SearchConfiguredTargets
Request passed into SearchInvocations
Response from calling SearchInvocations
Describes the status of a resource in both enum and string form.
Only use description when conveying additional info not captured in the enum
name.
Each Target represents data for a given target in a given Invocation.
ConfiguredTarget and Action resources under each Target contain the bulk of
the data.
Attributes that apply to all targets.
The result of running a test case or test suite. JUnit3 TestDecorators are
represented as a TestSuite with a single test.
A test action, such as running a JUnit4 test binary.
Attributes that apply only to test actions under this target.
The result of running a test case, as reported in a element of
an XML log.
Represents an exception that prevented a test case from completing, as
reported in an element within a . For Java, multiple
TestErrors are used to represent a chained exception.
Represents a violated assertion, as reported in a element within a
. Some languages allow assertions to be made without stopping the
test case when they’re violated, leading to multiple TestFailures. For Java,
multiple TestFailures are used to represent a chained exception.
The result of running a test suite, as reported in a element of
an XML log.
Timing data for execution of a test action. The action may be performed
locally, on the machine running the build, or remotely.
A warning from a test execution.
The timing of a particular Invocation, Action, etc. The start_time is
specified, stop time can be calculated by adding duration to start_time.
Request passed into TouchInvocation
Response returned from TouchInvocation
Request passed into TraverseFileSets
Response from calling TraverseFileSets
Request passed into UpdateAction
Request passed into UpdateConfiguration
Request passed into UpdateConfiguredTarget
Request passed into UpdateFileSet
Request passed into UpdateInvocation
Request passed into UpdateTarget
Request passed into UploadBatch
Response for UploadBatch
The upload metadata for an invocation
The individual upload requests for this batch.
If known, represents the state of the user/build-system workspace.
Describes the workspace under which the tool was invoked, this includes
information that was fed into the command, the source code referenced, and
the tool itself.