Purpose
This plugin aims to create an integration between Katalon Studio and Sealights with the following capabilities:
How to use
1. Setup plugin configuration
2. Create a dynamic test suite.
When you create a dynamic test suite, the plugin will get the excluded test cases from Sealights and generate a list of test cases to run.
3. Execute the created dynamic test suite with either one of two modes below:
Inside Katalon Studio: It should only be used in testing mode with the testing environment. Do not run this in a real environment as it could impact the Sealights Test Analysis for the next run.
In command-line mode
List of Sealights syntax
If you don't pass any parameters, the default value is taken from within Katalon Studio > Project > Settings > Plugins > Sealights
-sealightsUrl : URL to connect to Sealights server (Optional).
-sealightsAgentToken: Agent Token (Optional).
-sealightsLabId: Lab ID (Optional).
-sealightsTestStage: Test Stage (Optional).
-sealightsBSId: Build Session ID (Optional).
-sealightsSessionTimeout: Session Timeout (default value is 14400) (Optional).
If an optional value is not set, it will get default value from UI configuration.
For examples
katalonc -noSplash -runMode=console -projectPath="C:\Users\Katalon Studio\Project\YourProject.prj" -retry=0 -testSuitePath="Test Suites/download" -executionProfile="default" -browserType="Chrome" --config -sealightsUrl="your sealights server" -sealightsAgentToken="your sealights agent token"
Visit Katalon Forum for Plugin related discussions.