Class /GOOG/CL_TESTING_V1

Class

/GOOG/CL_TESTING_V1
  • Inheriting from:/GOOG/CL_HTTP_CLIENT
  • Description:Cloud Testing API v1
For general information about a class in ABAP SDK for Google Cloud, see API client stub.

Types

Type Description Visibility
TY_001 Account PUBLIC
TY_002 AndroidDevice PUBLIC
TY_003 AndroidDeviceCatalog PUBLIC
TY_004 AndroidDeviceList PUBLIC
TY_005 AndroidInstrumentationTest PUBLIC
TY_006 AndroidMatrix PUBLIC
TY_007 AndroidModel PUBLIC
TY_008 AndroidRoboTest PUBLIC
TY_009 AndroidRuntimeConfiguration PUBLIC
TY_010 AndroidTestLoop PUBLIC
TY_011 AndroidVersion PUBLIC
TY_012 Apk PUBLIC
TY_013 ApkDetail PUBLIC
TY_014 ApkManifest PUBLIC
TY_015 AppBundle PUBLIC
TY_016 CancelTestMatrixResponse PUBLIC
TY_017 ClientInfo PUBLIC
TY_018 ClientInfoDetail PUBLIC
TY_019 Date PUBLIC
TY_020 DeviceFile PUBLIC
TY_021 DeviceIpBlock PUBLIC
TY_022 DeviceIpBlockCatalog PUBLIC
TY_023 Distribution PUBLIC
TY_024 Environment PUBLIC
TY_025 EnvironmentMatrix PUBLIC
TY_026 EnvironmentVariable PUBLIC
TY_027 FileReference PUBLIC
TY_028 GetApkDetailsResponse PUBLIC
TY_030 GoogleCloudStorage PUBLIC
TY_031 IntentFilter PUBLIC
TY_032 IosDevice PUBLIC
TY_033 IosDeviceCatalog PUBLIC
TY_034 IosDeviceFile PUBLIC
TY_035 IosDeviceList PUBLIC
TY_036 IosModel PUBLIC
TY_037 IosRuntimeConfiguration PUBLIC
TY_038 IosTestLoop PUBLIC
TY_039 IosTestSetup PUBLIC
TY_040 IosVersion PUBLIC
TY_041 IosXcTest PUBLIC
TY_043 Locale PUBLIC
TY_044 ManualSharding PUBLIC
TY_045 Metadata PUBLIC
TY_046 NetworkConfiguration PUBLIC
TY_047 NetworkConfigurationCatalog PUBLIC
TY_049 ObbFile PUBLIC
TY_050 Orientation PUBLIC
TY_051 PerAndroidVersionInfo PUBLIC
TY_052 PerIosVersionInfo PUBLIC
TY_053 ProvidedSoftwareCatalog PUBLIC
TY_054 RegularFile PUBLIC
TY_055 ResultStorage PUBLIC
TY_056 RoboDirective PUBLIC
TY_057 RoboStartingIntent PUBLIC
TY_058 Service PUBLIC
TY_059 Shard PUBLIC
TY_060 ShardingOption PUBLIC
TY_061 SmartSharding PUBLIC
TY_062 StartActivityIntent PUBLIC
TY_063 SystraceSetup PUBLIC
TY_064 TestDetails PUBLIC
TY_065 TestEnvironmentCatalog PUBLIC
TY_066 TestExecution PUBLIC
TY_067 TestMatrix PUBLIC
TY_068 TestSetup PUBLIC
TY_069 TestSpecification PUBLIC
TY_070 TestTargetsForShard PUBLIC
TY_071 ToolResultsExecution PUBLIC
TY_072 ToolResultsHistory PUBLIC
TY_073 ToolResultsStep PUBLIC
TY_074 TrafficRule PUBLIC
TY_075 UniformSharding PUBLIC
TY_076 UsesFeature PUBLIC
TY_077 XcodeVersion PUBLIC
TY_078 IosRoboTest PUBLIC
TY_080 DeviceSession PUBLIC
TY_081 DirectAccessVersionInfo PUBLIC
TY_083 LabInfo PUBLIC
TY_084 ListDeviceSessionsResponse PUBLIC
TY_085 MatrixErrorDetail PUBLIC
TY_086 SessionStateEvent PUBLIC
TY_087 UsesPermissionTag PUBLIC
TY_T_002 AndroidDevice PUBLIC
TY_T_007 AndroidModel PUBLIC
TY_T_011 AndroidVersion PUBLIC
TY_T_012 Apk PUBLIC
TY_T_018 ClientInfoDetail PUBLIC
TY_T_020 DeviceFile PUBLIC
TY_T_021 DeviceIpBlock PUBLIC
TY_T_026 EnvironmentVariable PUBLIC
TY_T_027 FileReference PUBLIC
TY_T_031 IntentFilter PUBLIC
TY_T_032 IosDevice PUBLIC
TY_T_034 IosDeviceFile PUBLIC
TY_T_036 IosModel PUBLIC
TY_T_040 IosVersion PUBLIC
TY_T_043 Locale PUBLIC
TY_T_045 Metadata PUBLIC
TY_T_046 NetworkConfiguration PUBLIC
TY_T_050 Orientation PUBLIC
TY_T_051 PerAndroidVersionInfo PUBLIC
TY_T_052 PerIosVersionInfo PUBLIC
TY_T_056 RoboDirective PUBLIC
TY_T_057 RoboStartingIntent PUBLIC
TY_T_058 Service PUBLIC
TY_T_066 TestExecution PUBLIC
TY_T_070 TestTargetsForShard PUBLIC
TY_T_076 UsesFeature PUBLIC
TY_T_077 XcodeVersion PUBLIC
TY_T_080 DeviceSession PUBLIC
TY_T_085 MatrixErrorDetail PUBLIC
TY_T_086 SessionStateEvent PUBLIC
TY_T_087 UsesPermissionTag PUBLIC
TY_T_INT4 Table of Integers PUBLIC
TY_T_STRING Table of Strings PUBLIC

Constants

Name Type Description Value Visibility
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Supported Auth Types IJIJWW PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name testing:v1 PUBLIC
C_ROOT_URL STRING API Root URL https://testing.googleapis.com PUBLIC
C_REVISION_DATE DATUM Discovery Document revision Date 20250304 PUBLIC
C_PATH_PREFIX STRING API Path Prefix PUBLIC
C_ON_PREM_VERSION /GOOG/SDK_VERSION Lowest On-premises Version 1.10 PUBLIC
C_CLOUD_VERSION /GOOG/SDK_VERSION Lowest Cloud Version PUBLIC

Methods

For general information about a method in ABAP SDK for Google Cloud, see API method.

CONSTRUCTOR

  • Description: Constructor
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud Key Name
IV_LOG_OBJ IMPORTING BALOBJ_D Application log: Object name (Application code)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ Application Log: Subobject

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CANCEL_DEVICE_SESSIONS

  • Description: testing.projects.deviceSessions.cancel
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_DEVICE_SESSIONS_ID IMPORTING STRING deviceSessionsId
IS_INPUT IMPORTING DATA Input Data
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING DATA Output Data
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CANCEL_TEST_MATRICES

  • Description: testing.projects.testMatrices.cancel
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECT_ID IMPORTING STRING projectId
IV_P_TEST_MATRIX_ID IMPORTING STRING testMatrixId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_016 CancelTestMatrixResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CREATE_DEVICE_SESSIONS

  • Description: testing.projects.deviceSessions.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_080 DeviceSession
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_080 DeviceSession
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CREATE_TEST_MATRICES

  • Description: testing.projects.testMatrices.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_REQUESTID IMPORTING STRING requestId
IV_P_PROJECT_ID IMPORTING STRING projectId
IS_INPUT IMPORTING TY_067 TestMatrix
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 TestMatrix
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_APK_DETAILS_APPLICATION

  • Description: testing.applicationDetailService.getApkDetails
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_BUNDLELOCATIONGCSPATH IMPORTING STRING bundleLocation.gcsPath
IS_INPUT IMPORTING TY_027 FileReference
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_028 GetApkDetailsResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_DEVICE_SESSIONS

  • Description: testing.projects.deviceSessions.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_DEVICE_SESSIONS_ID IMPORTING STRING deviceSessionsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_080 DeviceSession
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_TEST_ENVIRONMENT_CATALO

  • Description: testing.testEnvironmentCatalog.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PROJECTID IMPORTING STRING projectId
IV_P_ENVIRONMENT_TYPE IMPORTING STRING environmentType
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_065 TestEnvironmentCatalog
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

GET_TEST_MATRICES

  • Description: testing.projects.testMatrices.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECT_ID IMPORTING STRING projectId
IV_P_TEST_MATRIX_ID IMPORTING STRING testMatrixId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 TestMatrix
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

LIST_DEVICE_SESSIONS

  • Description: testing.projects.deviceSessions.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_084 ListDeviceSessionsResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

PATCH_DEVICE_SESSIONS

  • Description: testing.projects.deviceSessions.patch
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_DEVICE_SESSIONS_ID IMPORTING STRING deviceSessionsId
IS_INPUT IMPORTING TY_080 DeviceSession
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_080 DeviceSession
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CLOSE

  • Description: Close Connection
  • Visibility: PUBLIC