Skip to main content

Running Application Compatibility Tests

REST APIs are enabled with AdminStudio Enterprise Edition.

When you send this request, it will execute all the rules selected in the Test center on a specified package.

Request TypeDescription
APIhttp://localhost:8086/testcenter/deploymenttypes/\{PackageID\}
MethodPOST
ParametersList all parameters in the following format: PackageID = Use to identify the package which needs to be tested
Connection InfoProvides the connection information of the package as mentioned in Setting Up Connection to Run REST APIs
ResponseExample: http://localhost:8086/testcenter/deploymenttypes/47 <response> <HasFault>false</HasFault><headers><httpHeaders><Content-Length>0</Content-Length><Accept-Encoding>gzip, deflate, br</Accept-Encoding><Referer>http://localhost:8086/testcenter/deploymenttypes/47&lt;/Referer&gt;&lt;Host&gt;localhost:8086&lt;/Host&gt;&lt;Accept&gt;\*/\*&lt;/Accept&gt;&lt;Postman-Token&gt;4153cbf3-bfd2-4f58-af93-10744b41ce28&lt;/Postman-Token&gt;&lt;User-Agent&gt;PostmanRuntime/7.26.10&lt;/User-Agent&gt;&lt;Connection&gt;keep-alive&lt;/Connection&gt;&lt;/httpHeaders&gt;&lt;request&gt;&lt;/request&gt;&lt;/headers&gt;&lt;summary /><data><data><Receipt xmlns:json="http://james.newtonking.com/projects/json" json:id="1"> &lt;ReceiptID&gt;71b866b7-ca14-4a6d-aae7-66254f79c127&lt;/ReceiptID&gt; <FileName /><GroupPath /><ParentReceipt /><PackageID>47</PackageID><TestIDs /><PluginGUID>00000000-0000-0000-0000-000000000000</PluginGUID><PackageFeedId>0</PackageFeedId><FixTransformPath /><DeploymentData /><WrapData /><AppAttachData /><UpdatePackageData /><NonPluginTestData /><PackageConversionData /><PackageFeedRequestData /><PackageFeedAutomationRequestData /><BacklogItemRequestData /><State>0</State><StateDescription>New Transaction</StateDescription> <CustomData /><Progress><TransactionID>00000000-0000-0000-0000-000000000000</TransactionID><Start>0</Start><End>0</End><Current>0</Current><StepSize>0</StepSize></Progress><LastMessageID>-1</LastMessageID><Release>false</Release><TimeCreated>2021-04-16T06:40:36.8576114Z</TimeCreated><CancelTokenSource><IsCancellationRequested>false</IsCancellationRequested><Token><IsCancellationRequested>false</IsCancellationRequested><CanBeCanceled>true</CanBeCanceled><WaitHandle><Handle><value>5388</value></Handle><SafeWaitHandle><IsInvalid>false</IsInvalid><IsClosed>false</IsClosed></SafeWaitHandle></WaitHandle></Token></CancelTokenSource><ExistingPackageId>0</ExistingPackageId><EnforceDuplicateDetection>false</EnforceDuplicateDetection><GenerateSoftwareTag>false</GenerateSoftwareTag></Receipt> <ClientID><UniqueID>00000000-0000-0000-0000-000000000000</UniqueID><Database>XXXX</Database><Server>10.00.000.000</Server><User>sa</User></ClientID></data></data> </response> By using ReceiptID, you can see the transaction messages for the request. For more details, see Getting Status of a Request.