SeeTestAutomation- ReleaseClient
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 .
void releaseClient()
This command is available only from and external testing framework.
Description
Releases the connection between the client and the controller.
Parameters
No parameters.
Usage
This command (or its equivalent: Generate Report [link] is a mandatory command, which should be part of the tearDown method of any test. MeaningCommand should be executed regardless of the test results.
Example:
Command will be used on the tearDown of every test so that it will be executed regardless of the test results.
The only way this command will not be used is if generateReport(true) is used instead.
Here some code examples for how to use this command:
Differentiating the operations of releasing the client and generating the report
public void tearDown(){
// Generates a report of the test case.
client.generateReport(false);
// Releases the client and the controller
client.releaseClient();
}
Releasing the Client and generating the report together
public void tearDown(){
// Generates a report of the test case.
// Releases the client and the controller
client.generateReport(true);
}
Not generating the report. So command is drop, Note that ReleaseClient is still Mandatory
public void tearDown(){
// Not generating the report of the test case.
// Releasing the client and the controller is still mandatory
client.releaseClient();
}
Code Examples
Java Example
client.releaseClient();
C# Example Expand source
client.releaseClient();
Python Example Expand source
self.client.releaseClient();
Perl Example Expand source
$client->releaseClient();