Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GET (Using Query Parameters)

Info
titleAPI URL

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.

...

AttributesTypeDescription
testTypeIdLongId of test type
testTypeNameStringContains ignore case search (Query Parameter)

Response

AttributesTypeDescription
testTypeIdLongId of test type
testTypeNameStringName of test type

...

HTTP Code
Description
200Search successful and results returned
400Bad request
401Authentication failure
403Authorization failure (no access to resource)
500Unexpected internal server error

Example Output

Assuming our environment contains 3 Test Types: 

  • 10001 - Unit Test
  • 10002 - Functional Test
  • 10003 - Integration Test

Using http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype, we receive a JSON response with a list of all the Test Types:

Code Block
languagejs
themeEclipse
titleTest 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 of:

Code Block
languagejs
themeEclipse
titleTest types
{
    "testTypeName": "Unit Test",
    "testTypeId": 10001
}

Using http://host:port/flexdeploy/rest/v1/administration/testautomation/testtype?testTypeName=Functional we receive back a JSON response of:

Code Block
languagejs
themeEclipse
titleTest types
{
    "testTypeName": "Functional Test",
    "testTypeId": 10002
}