Method: projects.locations.integrations.versions.testCases.listExecutions

Lists the results of all test case executions. The response includes the same information as the execution log in the Integration UI.

HTTP request

GET https://integrations.googleapis.com/v1/{parent=projects/*/locations/*/integrations/*/versions/*/testCases/*}:executions

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The parent resource name of the test case execution.

Query parameters

Parameters
filter

string

Optional. Standard filter field, we support filtering on following fields: testCaseId: the ID of the test case. CreateTimestamp: the execution created time. eventExecutionState: the state of the executions. executionId: the id of the execution. triggerId: the id of the trigger. parameterType: the type of the parameters involved in the execution.

All fields support for EQUALS, in additional: CreateTimestamp support for LESS_THAN, GREATER_THAN ParameterType support for HAS

For example: "parameterType" HAS "string"

Also supports operators like AND, OR, NOT For example, triggerId="id1" AND testCaseId="testCaseId"

pageSize

integer

Optional. The size of entries in the response.

pageToken

string

Optional. The token returned in the previous response.

orderBy

string

Optional. The results would be returned in order you specified here. Currently supporting "lastModifiedTime" and "createTime".

readMask

string (FieldMask format)

Optional. View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution info will be filled and returned.

This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

truncateParams
(deprecated)

boolean

Optional. If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions in order to make response smaller. Only works for UI and when the params fields are not filtered out.

Request body

The request body must be empty.

Response body

The response for listing the test case execution data.

If successful, the response body contains data with the following structure:

JSON representation
{
  "executions": [
    {
      object (Execution)
    }
  ],
  "nextPageToken": string
}
Fields
executions[]

object (Execution)

The detailed information of requested executions

nextPageToken

string

The token used to retrieve the next page results.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

IAM Permissions

Requires the following IAM permission on the parent resource:

  • integrations.executions.list

For more information, see the IAM documentation.