Get Test Execution Services
Description
Gets all registered Test Execution Services, including each server's details (server id, address, test type, capacity, etc.)..
HTTP method
GET
Request
 URL
URL
                                            http://{Job Scheduling API IP}:{port#}/api/ExecutionServer Headers
Headers
                                            Example header format:
Authorization: Basic <authorization token returned from the login method>
                                                
Content-Type: application/json
                                                
Response
 Response example
Response example
                                            [
  {
    "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
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) | 


 
                                    



