Skip to content

Latest commit

 

History

History
80 lines (62 loc) · 2.79 KB

File metadata and controls

80 lines (62 loc) · 2.79 KB
sidebar_position 18

Get Test Execution Services

Description

Gets all registered Test Execution Services, including each server's details (server id, address, test type, capacity, etc.).

URL

http://{Job Scheduling API IP}:{port#}/api/ExecutionServer

HTTP method

GET

Request

Headers

Example header format:

Authorization: Basic <authorization token returned from the login method>

Content-Type: application/json

Response

Response example ```javascript [ { "id": "94f4ab95-5c58-46b1-adce-fab88f9196e4", "name": "My TES1", "testTypeId": "59aabbe8-dc0b-48c4-81af-d76f915b47b1", "testTypeName": "Robot", "address": "http://test-exec-srv.test-exec-srv-2.default.svc.cluster.local:8250", "capacity": 200, "description": "Cloudshell Execution Service for running Robot tests", "runningJobsCount": 0, "leasedJobsCount": 0, "isOnline": true, "isIncluded": true, "excludedByUsername": null, "excludedByName": null, "excludeReason": null, "spaces": [] }, ] ```
Response summary
Parameter Description/Comments
id Test Execution Service id. (guid)
name Test Execution Service name. (string)
testTypeId Id of the test type. (guid)
testTypeName Test Execution Service supported test type. (string)
For example, Robot.
address Test Execution Service address. (string)
capacity Maximum supported number of concurrent job executions. (numeric)
description Test Execution Service description, if defined. (string)
runningJobsCount Number of jobs currently running on the Test Execution Service.
Note that the sum total of the leasedJobsCount and runningJobsCount cannot exceed the defined capacity. (numeric)
leasedJobsCount Job slots allocated to a suite execution while the job’s sandbox is being created. (numeric)
Note that the sum total of the leasedJobsCount and runningJobsCount cannot exceed the defined capacity.
isOnline Whether the Test Execution Service is currently online. (bool)
isIncluded Whether the Test Execution Service is currently included. (bool)
excludedByUsername (Applies only if the Test Execution Service is currently excluded) CloudShell username who excluded the Test Execution Service. (string)
excludedByName (Applies only if the Test Execution Service is currently excluded) First and last name of the CloudShell user who excluded the Test Execution Service. (string)
excludeReason (Applies only if the Test Execution Service is currently excluded) Reason provided for excluding the Test Execution Service. (string)
spaces Domains in which this Test Execution Service is used. (string)