Class: Google::Apis::ToolresultsV1beta3::ToolResultsService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::ToolresultsV1beta3::ToolResultsService
- Defined in:
- generated/google/apis/toolresults_v1beta3/service.rb
Overview
Cloud Tool Results API
Reads and publishes results from Firebase Test Lab.
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
An opaque string that represents a user for quota purposes.
-
#user_ip ⇒ String
Deprecated.
Attributes inherited from Core::BaseService
#authorization, #base_path, #batch_path, #client, #client_options, #request_options, #root_url, #upload_path
Instance Method Summary collapse
-
#batch_create_perf_samples(project_id, history_id, execution_id, step_id, sample_series_id, batch_create_perf_samples_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse
Creates a batch of PerfSamples - a client can submit multiple batches of Perf Samples through repeated calls to this method in order to split up a large request payload - duplicates and existing timestamp entries will be ignored.
-
#create_project_history(project_id, history_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
Creates a History.
-
#create_project_history_execution(project_id, history_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Creates an Execution.
-
#create_project_history_execution_step(project_id, history_id, execution_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Creates a Step.
-
#create_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, perf_metrics_summary_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Creates a PerfMetricsSummary resource.
-
#create_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, perf_sample_series_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Creates a PerfSampleSeries.
-
#get_project_history(project_id, history_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
Gets a History.
-
#get_project_history_execution(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Gets an Execution.
-
#get_project_history_execution_cluster(project_id, history_id, execution_id, cluster_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ScreenshotCluster
Retrieves a single screenshot cluster by its ID.
-
#get_project_history_execution_step(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Gets a Step.
-
#get_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Retrieves a PerfMetricsSummary.
-
#get_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, sample_series_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Gets a PerfSampleSeries.
-
#get_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Gets the Tool Results settings for a project.
-
#initialize ⇒ ToolResultsService
constructor
A new instance of ToolResultsService.
-
#initialize_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Creates resources for settings which have not yet been set.
-
#list_project_histories(project_id, filter_by_name: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListHistoriesResponse
Lists Histories for a given Project.
-
#list_project_history_execution_clusters(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListScreenshotClustersResponse
Lists Screenshot Clusters Returns the list of screenshot clusters corresponding to an execution.
-
#list_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, filter: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse
Lists PerfSampleSeries for a given Step.
-
#list_project_history_execution_step_perf_sample_series_samples(project_id, history_id, execution_id, step_id, sample_series_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse
Lists the Performance Samples of a given Sample Series - The list results are sorted by timestamps ascending - The default page size is 500 samples; and maximum size allowed 5000 - The response token indicates the last returned PerfSample timestamp - When the results size exceeds the page size, submit a subsequent request including the page token to return the rest of the samples up to the page limit May return any of the following canonical error codes: - OUT_OF_RANGE - The specified request page_token is out of valid range - NOT_FOUND - The containing PerfSampleSeries does not exist.
-
#list_project_history_execution_step_thumbnails(project_id, history_id, execution_id, step_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse
Lists thumbnails of images attached to a step.
-
#list_project_history_execution_steps(project_id, history_id, execution_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepsResponse
Lists Steps for a given Execution.
-
#list_project_history_executions(project_id, history_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListExecutionsResponse
Lists Executions for a given History.
-
#patch_project_history_execution(project_id, history_id, execution_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Updates an existing Execution with the supplied partial entity.
-
#patch_project_history_execution_step(project_id, history_id, execution_id, step_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Updates an existing Step with the supplied partial entity.
-
#publish_step_xunit_xml_files(project_id, history_id, execution_id, step_id, publish_xunit_xml_files_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Publish xml files to an existing Step.
Methods inherited from Core::BaseService
#batch, #batch_upload, #fetch_all, #http
Methods included from Core::Logging
Constructor Details
#initialize ⇒ ToolResultsService
Returns a new instance of ToolResultsService
49 50 51 52 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 49 def initialize super('https://www.googleapis.com/', 'toolresults/v1beta3/projects/') @batch_path = 'batch/toolresults/v1beta3' end |
Instance Attribute Details
#key ⇒ String
Returns API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
38 39 40 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 38 def key @key end |
#quota_user ⇒ String
Returns An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
43 44 45 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 43 def quota_user @quota_user end |
#user_ip ⇒ String
Returns Deprecated. Please use quotaUser instead.
47 48 49 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 47 def user_ip @user_ip end |
Instance Method Details
#batch_create_perf_samples(project_id, history_id, execution_id, step_id, sample_series_id, batch_create_perf_samples_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse
Creates a batch of PerfSamples - a client can submit multiple batches of Perf Samples through repeated calls to this method in order to split up a large request payload - duplicates and existing timestamp entries will be ignored. - the batch operation may partially succeed - the set of elements successfully inserted is returned in the response (omits items which already existed in the database). May return any of the following canonical error codes: - NOT_FOUND - The containing PerfSampleSeries does not exist
1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1139 def batch_create_perf_samples(project_id, history_id, execution_id, step_id, sample_series_id, batch_create_perf_samples_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate', ) command.request_representation = Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesRequest::Representation command.request_object = batch_create_perf_samples_request_object command.response_representation = Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.params['sampleSeriesId'] = sample_series_id unless sample_series_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history(project_id, history_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::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
175 176 177 178 179 180 181 182 183 184 185 186 187 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 175 def create_project_history(project_id, history_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories', ) command.request_representation = Google::Apis::ToolresultsV1beta3::History::Representation command.request_object = history_object command.response_representation = Google::Apis::ToolresultsV1beta3::History::Representation command.response_class = Google::Apis::ToolresultsV1beta3::History command.params['projectId'] = project_id unless project_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution(project_id, history_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::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
322 323 324 325 326 327 328 329 330 331 332 333 334 335 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 322 def create_project_history_execution(project_id, history_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.request_object = execution_object command.response_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Execution command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution_step(project_id, history_id, execution_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::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
624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 624 def create_project_history_execution_step(project_id, history_id, execution_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.request_object = step_object command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, perf_metrics_summary_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Creates a PerfMetricsSummary resource. Returns the existing one if it has already been created. May return any of the following error code(s): - NOT_FOUND - The containing Step does not exist
940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 940 def create_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, perf_metrics_summary_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary', ) command.request_representation = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary::Representation command.request_object = perf_metrics_summary_object command.response_representation = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, perf_sample_series_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::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
988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 988 def create_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, perf_sample_series_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries', ) command.request_representation = Google::Apis::ToolresultsV1beta3::PerfSampleSeries::Representation command.request_object = perf_sample_series_object command.response_representation = Google::Apis::ToolresultsV1beta3::PerfSampleSeries::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfSampleSeries command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history(project_id, history_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
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
219 220 221 222 223 224 225 226 227 228 229 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 219 def get_project_history(project_id, history_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::History::Representation command.response_class = Google::Apis::ToolresultsV1beta3::History command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
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
370 371 372 373 374 375 376 377 378 379 380 381 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 370 def get_project_history_execution(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Execution command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_cluster(project_id, history_id, execution_id, cluster_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ScreenshotCluster
Retrieves a single screenshot cluster by its ID
522 523 524 525 526 527 528 529 530 531 532 533 534 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 522 def get_project_history_execution_cluster(project_id, history_id, execution_id, cluster_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ScreenshotCluster::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ScreenshotCluster command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['clusterId'] = cluster_id unless cluster_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_step(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
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
676 677 678 679 680 681 682 683 684 685 686 687 688 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 676 def get_project_history_execution_step(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Retrieves a PerfMetricsSummary. May return any of the following error code(s): - NOT_FOUND - The specified PerfMetricsSummary does not exist
720 721 722 723 724 725 726 727 728 729 730 731 732 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 720 def get_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary', ) command.response_representation = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, sample_series_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Gets a PerfSampleSeries. May return any of the following error code(s): - NOT_FOUND - The specified PerfSampleSeries does not exist
1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1036 def get_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, sample_series_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::PerfSampleSeries::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfSampleSeries command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.params['sampleSeriesId'] = sample_series_id unless sample_series_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Gets the Tool Results settings for a project. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read from project
79 80 81 82 83 84 85 86 87 88 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 79 def get_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/settings', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ProjectSettings::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ProjectSettings command.params['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#initialize_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Creates resources for settings which have not yet been set. Currently, this creates a single resource: a Google Cloud Storage bucket, to be used as the default bucket for this project. The bucket is created in an FTL-own storage project. Except for in rare cases, calling this method in parallel from multiple clients will only create a single bucket. In order to avoid unnecessary storage charges, the bucket is configured to automatically delete objects older than 90 days. The bucket is created with the following permissions: - Owner access for owners of central storage project (FTL-owned) - Writer access for owners/ editors of customer project - Reader access for viewers of customer project The default ACL on objects created in the bucket is: - Owner access for owners of central storage project - Reader access for owners/editors/viewers of customer project See Google Cloud Storage documentation for more details. If there is already a default bucket set and the project can access the bucket, this call does nothing. However, if the project doesn't have the permission to access the bucket or the bucket is deleted, a new bucket will be created. May return any canonical error codes, including the following:
- PERMISSION_DENIED - if the user is not authorized to write to project - Any error code raised by Google Cloud Storage
131 132 133 134 135 136 137 138 139 140 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 131 def initialize_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}:initializeSettings', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ProjectSettings::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ProjectSettings command.params['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_histories(project_id, filter_by_name: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListHistoriesResponse
Lists Histories for a given Project. The histories are sorted by modification time in descending order. The history_id key will be used to order the history with the same modification time. 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
272 273 274 275 276 277 278 279 280 281 282 283 284 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 272 def list_project_histories(project_id, filter_by_name: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListHistoriesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListHistoriesResponse command.params['projectId'] = project_id unless project_id.nil? command.query['filterByName'] = filter_by_name unless filter_by_name.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_clusters(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListScreenshotClustersResponse
Lists Screenshot Clusters Returns the list of screenshot clusters corresponding to an execution. Screenshot clusters are created after the execution is finished. Clusters are created from a set of screenshots. Between any two screenshots, a matching score is calculated based off their metadata that determines how similar they are. Screenshots are placed in the cluster that has screens which have the highest matching scores.
571 572 573 574 575 576 577 578 579 580 581 582 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 571 def list_project_history_execution_clusters(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/clusters', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListScreenshotClustersResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListScreenshotClustersResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, filter: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse
Lists PerfSampleSeries for a given Step. The request provides an optional filter which specifies one or more PerfMetricsType to include in the result; if none returns all. The resulting PerfSampleSeries are sorted by ids. May return any of the following canonical error codes: - NOT_FOUND - The containing Step does not exist
1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1086 def list_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, filter: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['filter'] = filter unless filter.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_step_perf_sample_series_samples(project_id, history_id, execution_id, step_id, sample_series_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse
Lists the Performance Samples of a given Sample Series - The list results are sorted by timestamps ascending - The default page size is 500 samples; and maximum size allowed 5000 - The response token indicates the last returned PerfSample timestamp - When the results size exceeds the page size, submit a subsequent request including the page token to return the rest of the samples up to the page limit May return any of the following canonical error codes: - OUT_OF_RANGE - The specified request page_token is out of valid range - NOT_FOUND - The containing PerfSampleSeries does not exist
1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1199 def list_project_history_execution_step_perf_sample_series_samples(project_id, history_id, execution_id, step_id, sample_series_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.params['sampleSeriesId'] = sample_series_id unless sample_series_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_step_thumbnails(project_id, history_id, execution_id, step_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse
Lists thumbnails of images attached to a step. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to read from the project, or from any of the images - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the step does not exist, or if any of the images do not exist
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1260 def list_project_history_execution_step_thumbnails(project_id, history_id, execution_id, step_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_steps(project_id, history_id, execution_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepsResponse
Lists Steps for a given Execution. The steps are sorted by creation_time in descending order. The step_id key will be used to order the steps with the same creation_time. 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 - FAILED_PRECONDITION - if an argument in the request happens to be invalid; e.g. if an attempt is made to list the children of a nonexistent Step - NOT_FOUND - if the containing Execution does not exist
779 780 781 782 783 784 785 786 787 788 789 790 791 792 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 779 def list_project_history_execution_steps(project_id, history_id, execution_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListStepsResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListStepsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_executions(project_id, history_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListExecutionsResponse
Lists Executions for a given History. The executions are sorted by creation_time in descending order. The execution_id key will be used to order the executions with the same creation_time. 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 containing History does not exist
424 425 426 427 428 429 430 431 432 433 434 435 436 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 424 def list_project_history_executions(project_id, history_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListExecutionsResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListExecutionsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#patch_project_history_execution(project_id, history_id, execution_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Updates an existing Execution with the supplied partial entity. 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 requested state transition is illegal - NOT_FOUND - if the containing History does not exist
474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 474 def patch_project_history_execution(project_id, history_id, execution_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:patch, '{projectId}/histories/{historyId}/executions/{executionId}', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.request_object = execution_object command.response_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Execution command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#patch_project_history_execution_step(project_id, history_id, execution_id, step_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Updates an existing Step with the supplied partial entity. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the requested state transition is illegal (e.g try to upload a duplicate xml file), if the updated step is too large (more than 10Mib) - NOT_FOUND - if the containing Execution does not exist
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 837 def patch_project_history_execution_step(project_id, history_id, execution_id, step_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:patch, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.request_object = step_object command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#publish_step_xunit_xml_files(project_id, history_id, execution_id, step_id, publish_xunit_xml_files_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Publish xml files to an existing Step. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the requested state transition is illegal, e.g try to upload a duplicate xml file or a file too large. - NOT_FOUND - if the containing Execution does not exist
892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 892 def publish_step_xunit_xml_files(project_id, history_id, execution_id, step_id, publish_xunit_xml_files_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles', ) command.request_representation = Google::Apis::ToolresultsV1beta3::PublishXunitXmlFilesRequest::Representation command.request_object = publish_xunit_xml_files_request_object command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |