Test types can be accessed using GET service.
http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype/{testTypeId} http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype?testTypeName={name} |
The information about available Test Types can be accessed through this method. It returns the name and id of all available Test Types. You can also search by id or by name using query parameters to access a specific Test Type's information.
Attributes | Type | Description |
---|---|---|
testTypeId | Long | Id of test type |
testTypeName | String | Contains ignore case search (Query Parameter) |
Attributes | Type | Description |
---|---|---|
testTypeId | Long | Id of test type |
testTypeName | String | Name of test type |
HTTP Code | Description |
---|---|
200 | Search successful and results returned |
400 | Bad request |
401 | Authentication failure |
403 | Authorization failure (no access to resource) |
500 | Unexpected internal server error |
Assuming our environment contains 3 Test Types:
Using http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype, we receive a JSON response with a list of all the Test Types:
[ { "testTypeName": "Unit Test", "testTypeId": 10001 }, { "testTypeName": "Functional Test", "testTypeId": 10002 }, { "testTypeName": "Integration Test", "testTypeId": 10003 } ] |
Using http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype/10001, we receive back a JSON response with one Test Type object:
{ "testTypeName": "Unit Test", "testTypeId": 10001 } |
Using http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype?testTypeName=Functional we receive back a JSON response with a list of all the Test Types containing the passed name:
[ { "testTypeName": "Functional Test", "testTypeId": 10002 } ] |