Skip to main content

SeeTestAutomation- ReleaseDevice

info

Please note that this tool is classified as a Legacy tool. We recommend transitioning to our updated solutions to maintain optimal performance and security in your workflows. For more information on this matter, please reach out to technical support .

Release(DeviceName, ReleaseAgent, RemoveFromDeviceList, ReleaseFromCloud)

Description

This command gives the user several options on how to automate several common scenarios when finished testing on a specific device. The option to release the execution port is closely related to the Executor Add-On feature.

info

Note: For

more about the executor add-on - Click here.

Parameters

  • DeviceName: The name of the device you wish to release.
  • Special cases:
    • "" = The active device will be released
    • "*" = all devices that were locked by the user will be released (in case of serial execution)
  • ReleaseAgent: Deprecated Boolean parameter. If set to true or false will release the execution agent the device was using.
  • RemoveFromDeviceList: Boolean parameter. If set to true, will remove the device from the connected devices menu.
  • ReleaseFromCloud: Boolean parameter. If set to true, will release the device from the current user in the Cloud.

Usage

We will use this command to release the tested device.

Parameters:

  • DeviceName: "adb:Galaxy Tab"
  • ReleaseAgent: True
  • RemoveFromDeviceList: True
  • ReleaseFromCloud: True

Result:

Device will be released from the cloud. Also it will be removed from the device list as well. The agent which was being used will also freed.

Code Examples

Java Example

client.releaseDevice("adb:Galaxy Tab", true, true, true);

C# Example Expand source

client.ReleaseDevice("adb:Galaxy Tab", true, true, true);

VBScript Example Expand source

client.ReleaseDevice "adb:Galaxy Tab", true, true, true
Report

Python Example Expand source

self.client.releaseDevice("adb:Galaxy Tab", True, True, True)

Perl Example Expand source

$client->releaseDevice("adb:Galaxy Tab", 1, 1, 1);