Skip to main content

SeeTestAutomation- ReleaseClient

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 .

void releaseClient()

info

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.

info

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();