I want to run the Katalon test suites via Jenkins. If I run the following command on linux inside a Docker container:
exec /opt/katalonstudio/katalon -runMode=console -remoteWebDriverType=Selenium -remoteWebDriverUrl=http://hub.local/wd/hub -reportFolder=/report -projectPath=/katalon/project/test2.prj -browserType=Safari -retry=0 '-testSuitePath=Test Suites/TS_RegressionTest'
It fails with:
Test Cases/Main Test Cases/TC1_Verify Successful Login FAILED because (of) java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
Although it shouldn’t require a DISPLAY, because it should only run remotely?