...
Sealights had published a repository of several sample integrations on Github:
...
Known Third Party Integrations
Robot Framework Sealights Custom Listener
...
This section demonstrates applying SeaLights with Test Optimization to tests executed with the Robot framework (Python): It uses a reference implementation of the Robot Listener interface to facilitate calls to SeaLights API at appropriate phases of the test suite's lifecycle. The SeaLights integration is implemented in the file SLListener.py
available as an open-source project for you to be able to customize it to your specific configuration.
...
Info |
---|
For more information about Robot Framework Interfaces, please refer to the official documentation: https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#listener-interface |
Katalon Studio Sealights plugin
This plugin is publicly available on Katalon Store.
...
Ginger by Amdocs
Since Release 4.5, Ginger by Amdocs has the ability to integrate with Sealights using a built-in plugin and allows to:
Publish Automation execution data to Sealights, to deliver Faster, High-Quality, and controlled releases
Get Test Recommendations from Sealights for Ginger Runset execution to optimize the efforts and reduce testing cycle time
...
Sample Code
Converting Results Report from XML
Several frameworks provide the ability to report the results of test executions into an XML format that can be reused to feed Sealights.
...
Note |
---|
For better accuracy of Sealights Test Optimization, please make sure to set your XML report timestamps in milliseconds. |
Handling Unexpected Closure of Testing Executions
In case, your testing execution is aborted because of any failure, it is important to close all the executions left open because the Testing framework was not able to perform a graceful shutdown for example.
...