Set VM Launch Arguments programatically

Hi,
Does anybody of you knows, if it is possible to set VM Launch Arguments (Project Settings / Execution / Launch Arguments) programatically? Katalon Studio has to store it somewhere, so if I find where it stores, it wouldn’t be a problem then.

On my Mac, I find /Applications/Katalon Studio.app/Contents/Eclipse/katalon.ini. Its content is like this:

-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.1200.v20200508-1552
-data
@noDefault
-vm
../../Contents/Eclipse/jre/Contents/Home/lib/jli/libjli.dylib
-vmargs
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Xms256m
-Dfile.encoding=utf-8
-Xmx2048m
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

1 Like

Thanks for your reply, but here it probably controls how whole Katalon Studio starts. I tried it and tested it, and it was working for whole Katalon Studio. What I would actually rather do instead, is to set it when running TestSuite. And actually, a think I found it.
It’s in <PROJECT_DIR>\settings\internal\com.kms.katalon.execution.properties

And I’ve put there this line:
execution.launch.vmArgs="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"

But it doesn’t seems to work, which seems odd, because it should :smiley:
I am trying to debug with external debugger, that’s why I need to do this :smiley:

And to explain it better, your solution was actually working, because I could successfully attach to Katalon, but it woldn’t stop at breakpoints… But it does when I set that debugging in that Katalon Execution

EDIT: Yeah, because there are 2 processes, one is process for Katalon Studio and one starts only when running TestSuite. I need to attach to that second process to be able to set breakpoints there…

I found out, that this is a command that Katalon Studio runs before each execution of TestSuite:

COMMAND

C:\Install\Katalon\jre\bin\javaw.exe “-Dgroovy.home=C:\Users\peter.hevesi/.groovy” -Djava.system.class.loader=groovy.lang.GroovyClassLoader -Xmx2048m -Dfile.encoding=UTF-8 -classpath “C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\keyword;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\listener;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\lib;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\groovy;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin;C:\Install\Katalon\plugins\com.kms.katalon.core_1.0.0.202106150524.jar;C:\Install\Katalon\configuration\resources\lib\aalto-xml-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\aspectjweaver-1.9.1.jar;C:\Install\Katalon\configuration\resources\lib\bcpkix-jdk15on-1.64.jar;C:\Install\Katalon\configuration\resources\lib\bcprov-jdk15on-1.64.jar;C:\Install\Katalon\configuration\resources\lib\browsermob-core-2.1.5.jar;C:\Install\Katalon\configuration\resources\lib\cglib-3.2.10.jar;C:\Install\Katalon\configuration\resources\lib\commons-codec-1.10.jar;C:\Install\Katalon\configuration\resources\lib\commons-collections4-4.1.jar;C:\Install\Katalon\configuration\resources\lib\commons-validator-1.6.jar;C:\Install\Katalon\configuration\resources\lib\curvesapi-1.04.jar;C:\Install\Katalon\configuration\resources\lib\dnsjava-2.1.8.jar;C:\Install\Katalon\configuration\resources\lib\java-client-7.0.0.jar;C:\Install\Katalon\configuration\resources\lib\jna-4.1.0.jar;C:\Install\Katalon\configuration\resources\lib\jna-platform-4.1.0.jar;C:\Install\Katalon\configuration\resources\lib\jzlib-1.1.3.jar;C:\Install\Katalon\configuration\resources\lib\kat-server.jar;C:\Install\Katalon\configuration\resources\lib\littleproxy-1.1.0-beta-bmp-17.jar;C:\Install\Katalon\configuration\resources\lib\mitm-2.1.5.jar;C:\Install\Katalon\configuration\resources\lib\netty-all-4.1.52.Final.jar;C:\Install\Katalon\configuration\resources\lib\poi-3.17.jar;C:\Install\Katalon\configuration\resources\lib\poi-ooxml-3.17.jar;C:\Install\Katalon\configuration\resources\lib\poi-ooxml-schemas-3.17.jar;C:\Install\Katalon\configuration\resources\lib\proxy-vole-1.0.4-SNAPSHOT-jar-with-dependencies.jar;C:\Install\Katalon\configuration\resources\lib\repackaged-sikuli-api-1.0.2-standalone.jar;C:\Install\Katalon\configuration\resources\lib\selenium-leg-rc-3.141.59.jar;C:\Install\Katalon\configuration\resources\lib\selenium-server-standalone-3.141.59.jar;C:\Install\Katalon\configuration\resources\lib\selenium-shutterbug-1.1.jar;C:\Install\Katalon\configuration\resources\lib\slf4j-api-1.7.25.jar;C:\Install\Katalon\configuration\resources\lib\soap-builder-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\soap-common-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\soap-legacy-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\spring-context-5.1.0.RELEASE.jar;C:\Install\Katalon\configuration\resources\lib\stax-api-1.0.1.jar;C:\Install\Katalon\configuration\resources\lib\stax2-api-4.0.0.jar;C:\Install\Katalon\configuration\resources\lib\su.jar;C:\Install\Katalon\configuration\resources\lib\testng-6.11.jar;C:\Install\Katalon\configuration\resources\lib\wadl.jar;C:\Install\Katalon\configuration\resources\lib\xmlbeans-2.6.0.jar;C:\Install\Katalon\configuration\resources\lib\xmlbeans-3.1.0.jar;C:\Install\Katalon\plugins\net.sf.supercsv.super-csv_2.1.0.jar;C:\Install\Katalon\plugins\org.dom4j_1.6.1.v201312101416.jar;C:\Install\Katalon\plugins\org.apache.commons.io_2.6.0.v20190123-2029.jar;C:\Install\Katalon\plugins\org.apache.commons.lang_2.6.0.jar;C:\Install\Katalon\plugins\org.apache.xmlbeans_2.6.0.jar;C:\Install\Katalon\plugins\com.google.gson_2.8.2.v20180104-1110.jar;C:\Install\Katalon\plugins\org.jsoup_1.7.2.jar;C:\Install\Katalon\plugins\org.apache.commons.dbutils_1.6.0.jar;C:\Install\Katalon\plugins\com.oracle.jdbc.ojdbc7_12.1.0.2.jar;C:\Install\Katalon\plugins\org.postgresql.jdbc_42.2.17.jre7.jar;C:\Install\Katalon\plugins\org.eclipse.osgi_3.15.300.v20200520-1959.jar;C:\Install\Katalon\plugins\com.kms.katalon.constant_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.eclipse.persistence.eclipselink_2.5.0.RC1.jar;C:\Install\Katalon\plugins\com.kms.katalon.selenium-standalone_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\atu.testrecorder.screen-recorder_2.1.0.jar;C:\Install\Katalon\plugins\com.google.guava_23.0.0.jar;C:\Install\Katalon\plugins\com.kms.katalon.util_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.httpcomponents.httpclient_4.5.10.v20200114-1512.jar;C:\Install\Katalon\plugins\org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar;C:\Install\Katalon\plugins\org.apache.httpcomponents.httpmime_4.5.1.jar;C:\Install\Katalon\plugins\org.apache.commons.lang3_3.6.0.jar;C:\Install\Katalon\plugins\org.greenrobot.eventbus_3.1.1.jar;C:\Install\Katalon\plugins\org.assertj.core_3.10.0.jar;C:\Install\Katalon\plugins\org.junit_4.13.0.v20200204-1500.jar;C:\Install\Katalon\plugins\com.fasterxml.jackson.core.jackson-databind_2.11.2.jar;C:\Install\Katalon\plugins\com.fasterxml.jackson.core.jackson-core_2.11.2.jar;C:\Install\Katalon\plugins\com.fasterxml.jackson.core.jackson-annotations_2.11.2.jar;C:\Install\Katalon\plugins\ch.qos.logback.classic_1.2.3.jar;C:\Install\Katalon\plugins\ch.qos.logback.core_1.2.3.jar;C:\Install\Katalon\plugins\slf4j.api_1.7.25.jar;C:\Install\Katalon\plugins\org.fusesource.jansi_1.17.1.jar;C:\Install\Katalon\plugins\com.kms.katalon.netlightbody_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.poi_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.commons.commons-text_1.6.0.jar;C:\Install\Katalon\plugins\com.kms.katalon.proxyvole_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.microsoft.sqlserver.mssql-jdbc_6.2.2.jre8.jar;C:\Install\Katalon\plugins\com.github.kklisura.cdt.java-client_2.1.0.jar;C:\Install\Katalon\plugins\javax.websocket-api_1.1.0.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.container-grizzly-client_1.13.1.jar;C:\Install\Katalon\plugins\org.glassfish.grizzly.http-server_2.3.25.jar;C:\Install\Katalon\plugins\org.glassfish.grizzly.framework_2.3.25.jar;C:\Install\Katalon\plugins\org.glassfish.grizzly.http_2.3.25.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.client_1.13.1.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.core_1.13.1.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.spi_1.13.1.jar;C:\Install\Katalon\plugins\javassist_3.28.0.GA.jar;C:\Install\Katalon\plugins\org.apache.commons.codec_1.13.0.v20200108-0001.jar;C:\Install\Katalon\plugins\org.apache.commons.logging_1.2.0.v20180409-1502.jar;C:\Install\Katalon\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:\Install\Katalon\plugins\org.beanshell.bsh_2.0.0.0b4.jar;C:\Install\Katalon\plugins\org.apache.ant.launcher_1.9.6.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.appium_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.logging_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.eclipse.equinox.common_3.12.0.v20200504-1602.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.webui_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.json_20140107.0.0.jar;C:\Install\Katalon\plugins\org.eclipse.e4.core.contexts_1.8.400.v20191217-1710.jar;C:\Install\Katalon\plugins\org.eclipse.e4.core.services_2.2.300.v20200422-1846.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.mobile_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.commons.commons-validator_1.7.0.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.cucumber_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\io.cucumber.core_3.0.2.jar;C:\Install\Katalon\plugins\io.cucumber.datatable_1.0.3.jar;C:\Install\Katalon\plugins\io.cucumber.datatable-dependencies_1.0.3.jar;C:\Install\Katalon\plugins\io.cucumber.expressions_5.0.19.jar;C:\Install\Katalon\plugins\io.cucumber.gherkin_5.0.0.jar;C:\Install\Katalon\plugins\io.cucumber.html_0.2.7.jar;C:\Install\Katalon\plugins\io.cucumber.java_3.0.2.jar;C:\Install\Katalon\plugins\io.cucumber.tag-expressions_1.1.1.jar;C:\Install\Katalon\plugins\io.cucumber.junit_3.0.2.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.webservice_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\wsdl4j_1.6.2.jar;C:\Install\Katalon\plugins\com.google.oauth-client.google-oauth-client_1.22.0.jar;C:\Install\Katalon\plugins\com.google.http-client.google-http-client_1.22.0.jar;C:\Install\Katalon\plugins\ca.juliusdavies.not-yet-commons-ssl_0.3.11.jar;C:\Install\Katalon\plugins\com.kms.katalon.preferences_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.log4j_1.2.15.v201012070815.jar;C:\Install\Katalon\plugins\com.kms.katalon.entity_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.windows_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.testng_1.0.0.202106150524.jar;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Drivers\report.jar;C:\Install\Katalon\configuration\plugin\install\198643\1.0.2\katalon-dbms-keywords.jar;C:\Install\Katalon\configuration\plugin\install\198641\1.0.1\katalon-plugin-assert-custom-keyword.jar;C:\Install\Katalon\configuration\plugin\install\198642\1.0.0\katalon-studio-uploadfile-plugin.jar;C:\Install\Katalon\configuration\plugin\install\198640\1.0.2\ExcelKeywords.jar;C:\Install\Katalon\configuration\plugin\install\198645\1.0.1\katalon-studio-htmltable-custom-keywords-plugin.jar;C:\Install\Katalon\configuration\plugin\install\198647\1.0.0\FindAndReplace.jar;C:\Install\Katalon\configuration\org.eclipse.osgi\26\0.cp\resources\basic-report\katalon-studio-report-plugin.jar;C:\Install\Katalon\plugins\org.codehaus.groovy_2.4.20.v202009301404-e2006-RELEASE\lib\groovy-all-2.4.20.jar;C:\Install\Katalon\plugins\org.codehaus.groovy_2.4.20.v202009301404-e2006-RELEASE\lib\ivy-2.4.0.jar;C:\Install\Katalon\plugins\org.codehaus.groovy_2.4.20.v202009301404-e2006-RELEASE\lib\org.apache.xerces.impl_2.11.0.jar” org.codehaus.groovy.tools.GroovyStarter --classpath “C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\keyword;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Keywords;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\listener;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Test Listeners;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\lib;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Libs;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\bin\groovy;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Include\scripts\groovy;C:\Install\Katalon\plugins\com.kms.katalon.core_1.0.0.202106150524.jar;C:\Install\Katalon\configuration\resources\lib\aalto-xml-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\aspectjweaver-1.9.1.jar;C:\Install\Katalon\configuration\resources\lib\bcpkix-jdk15on-1.64.jar;C:\Install\Katalon\configuration\resources\lib\bcprov-jdk15on-1.64.jar;C:\Install\Katalon\configuration\resources\lib\browsermob-core-2.1.5.jar;C:\Install\Katalon\configuration\resources\lib\cglib-3.2.10.jar;C:\Install\Katalon\configuration\resources\lib\commons-codec-1.10.jar;C:\Install\Katalon\configuration\resources\lib\commons-collections4-4.1.jar;C:\Install\Katalon\configuration\resources\lib\commons-validator-1.6.jar;C:\Install\Katalon\configuration\resources\lib\curvesapi-1.04.jar;C:\Install\Katalon\configuration\resources\lib\dnsjava-2.1.8.jar;C:\Install\Katalon\configuration\resources\lib\java-client-7.0.0.jar;C:\Install\Katalon\configuration\resources\lib\jna-4.1.0.jar;C:\Install\Katalon\configuration\resources\lib\jna-platform-4.1.0.jar;C:\Install\Katalon\configuration\resources\lib\jzlib-1.1.3.jar;C:\Install\Katalon\configuration\resources\lib\kat-server.jar;C:\Install\Katalon\configuration\resources\lib\littleproxy-1.1.0-beta-bmp-17.jar;C:\Install\Katalon\configuration\resources\lib\mitm-2.1.5.jar;C:\Install\Katalon\configuration\resources\lib\netty-all-4.1.52.Final.jar;C:\Install\Katalon\configuration\resources\lib\poi-3.17.jar;C:\Install\Katalon\configuration\resources\lib\poi-ooxml-3.17.jar;C:\Install\Katalon\configuration\resources\lib\poi-ooxml-schemas-3.17.jar;C:\Install\Katalon\configuration\resources\lib\proxy-vole-1.0.4-SNAPSHOT-jar-with-dependencies.jar;C:\Install\Katalon\configuration\resources\lib\repackaged-sikuli-api-1.0.2-standalone.jar;C:\Install\Katalon\configuration\resources\lib\selenium-leg-rc-3.141.59.jar;C:\Install\Katalon\configuration\resources\lib\selenium-server-standalone-3.141.59.jar;C:\Install\Katalon\configuration\resources\lib\selenium-shutterbug-1.1.jar;C:\Install\Katalon\configuration\resources\lib\slf4j-api-1.7.25.jar;C:\Install\Katalon\configuration\resources\lib\soap-builder-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\soap-common-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\soap-legacy-1.0.0.jar;C:\Install\Katalon\configuration\resources\lib\spring-context-5.1.0.RELEASE.jar;C:\Install\Katalon\configuration\resources\lib\stax-api-1.0.1.jar;C:\Install\Katalon\configuration\resources\lib\stax2-api-4.0.0.jar;C:\Install\Katalon\configuration\resources\lib\su.jar;C:\Install\Katalon\configuration\resources\lib\testng-6.11.jar;C:\Install\Katalon\configuration\resources\lib\wadl.jar;C:\Install\Katalon\configuration\resources\lib\xmlbeans-2.6.0.jar;C:\Install\Katalon\configuration\resources\lib\xmlbeans-3.1.0.jar;C:\Install\Katalon\plugins\net.sf.supercsv.super-csv_2.1.0.jar;C:\Install\Katalon\plugins\org.dom4j_1.6.1.v201312101416.jar;C:\Install\Katalon\plugins\org.apache.commons.io_2.6.0.v20190123-2029.jar;C:\Install\Katalon\plugins\org.apache.commons.lang_2.6.0.jar;C:\Install\Katalon\plugins\org.apache.xmlbeans_2.6.0.jar;C:\Install\Katalon\plugins\com.google.gson_2.8.2.v20180104-1110.jar;C:\Install\Katalon\plugins\org.jsoup_1.7.2.jar;C:\Install\Katalon\plugins\org.apache.commons.dbutils_1.6.0.jar;C:\Install\Katalon\plugins\com.oracle.jdbc.ojdbc7_12.1.0.2.jar;C:\Install\Katalon\plugins\org.postgresql.jdbc_42.2.17.jre7.jar;C:\Install\Katalon\plugins\org.eclipse.osgi_3.15.300.v20200520-1959.jar;C:\Install\Katalon\plugins\com.kms.katalon.constant_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.eclipse.persistence.eclipselink_2.5.0.RC1.jar;C:\Install\Katalon\plugins\com.kms.katalon.selenium-standalone_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\atu.testrecorder.screen-recorder_2.1.0.jar;C:\Install\Katalon\plugins\com.google.guava_23.0.0.jar;C:\Install\Katalon\plugins\com.kms.katalon.util_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.httpcomponents.httpclient_4.5.10.v20200114-1512.jar;C:\Install\Katalon\plugins\org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar;C:\Install\Katalon\plugins\org.apache.httpcomponents.httpmime_4.5.1.jar;C:\Install\Katalon\plugins\org.apache.commons.lang3_3.6.0.jar;C:\Install\Katalon\plugins\org.greenrobot.eventbus_3.1.1.jar;C:\Install\Katalon\plugins\org.assertj.core_3.10.0.jar;C:\Install\Katalon\plugins\org.junit_4.13.0.v20200204-1500.jar;C:\Install\Katalon\plugins\com.fasterxml.jackson.core.jackson-databind_2.11.2.jar;C:\Install\Katalon\plugins\com.fasterxml.jackson.core.jackson-core_2.11.2.jar;C:\Install\Katalon\plugins\com.fasterxml.jackson.core.jackson-annotations_2.11.2.jar;C:\Install\Katalon\plugins\ch.qos.logback.classic_1.2.3.jar;C:\Install\Katalon\plugins\ch.qos.logback.core_1.2.3.jar;C:\Install\Katalon\plugins\slf4j.api_1.7.25.jar;C:\Install\Katalon\plugins\org.fusesource.jansi_1.17.1.jar;C:\Install\Katalon\plugins\com.kms.katalon.netlightbody_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.poi_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.commons.commons-text_1.6.0.jar;C:\Install\Katalon\plugins\com.kms.katalon.proxyvole_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.microsoft.sqlserver.mssql-jdbc_6.2.2.jre8.jar;C:\Install\Katalon\plugins\com.github.kklisura.cdt.java-client_2.1.0.jar;C:\Install\Katalon\plugins\javax.websocket-api_1.1.0.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.container-grizzly-client_1.13.1.jar;C:\Install\Katalon\plugins\org.glassfish.grizzly.http-server_2.3.25.jar;C:\Install\Katalon\plugins\org.glassfish.grizzly.framework_2.3.25.jar;C:\Install\Katalon\plugins\org.glassfish.grizzly.http_2.3.25.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.client_1.13.1.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.core_1.13.1.jar;C:\Install\Katalon\plugins\org.glassfish.tyrus.spi_1.13.1.jar;C:\Install\Katalon\plugins\javassist_3.28.0.GA.jar;C:\Install\Katalon\plugins\org.apache.commons.codec_1.13.0.v20200108-0001.jar;C:\Install\Katalon\plugins\org.apache.commons.logging_1.2.0.v20180409-1502.jar;C:\Install\Katalon\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:\Install\Katalon\plugins\org.beanshell.bsh_2.0.0.0b4.jar;C:\Install\Katalon\plugins\org.apache.ant.launcher_1.9.6.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.appium_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.logging_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.eclipse.equinox.common_3.12.0.v20200504-1602.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.webui_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.json_20140107.0.0.jar;C:\Install\Katalon\plugins\org.eclipse.e4.core.contexts_1.8.400.v20191217-1710.jar;C:\Install\Katalon\plugins\org.eclipse.e4.core.services_2.2.300.v20200422-1846.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.mobile_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.commons.commons-validator_1.7.0.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.cucumber_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\io.cucumber.core_3.0.2.jar;C:\Install\Katalon\plugins\io.cucumber.datatable_1.0.3.jar;C:\Install\Katalon\plugins\io.cucumber.datatable-dependencies_1.0.3.jar;C:\Install\Katalon\plugins\io.cucumber.expressions_5.0.19.jar;C:\Install\Katalon\plugins\io.cucumber.gherkin_5.0.0.jar;C:\Install\Katalon\plugins\io.cucumber.html_0.2.7.jar;C:\Install\Katalon\plugins\io.cucumber.java_3.0.2.jar;C:\Install\Katalon\plugins\io.cucumber.tag-expressions_1.1.1.jar;C:\Install\Katalon\plugins\io.cucumber.junit_3.0.2.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.webservice_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\wsdl4j_1.6.2.jar;C:\Install\Katalon\plugins\com.google.oauth-client.google-oauth-client_1.22.0.jar;C:\Install\Katalon\plugins\com.google.http-client.google-http-client_1.22.0.jar;C:\Install\Katalon\plugins\ca.juliusdavies.not-yet-commons-ssl_0.3.11.jar;C:\Install\Katalon\plugins\com.kms.katalon.preferences_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\org.apache.log4j_1.2.15.v201012070815.jar;C:\Install\Katalon\plugins\com.kms.katalon.entity_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.windows_1.0.0.202106150524.jar;C:\Install\Katalon\plugins\com.kms.katalon.core.testng_1.0.0.202106150524.jar;C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Drivers\report.jar;C:\Install\Katalon\configuration\plugin\install\198643\1.0.2\katalon-dbms-keywords.jar;C:\Install\Katalon\configuration\plugin\install\198641\1.0.1\katalon-plugin-assert-custom-keyword.jar;C:\Install\Katalon\configuration\plugin\install\198642\1.0.0\katalon-studio-uploadfile-plugin.jar;C:\Install\Katalon\configuration\plugin\install\198640\1.0.2\ExcelKeywords.jar;C:\Install\Katalon\configuration\plugin\install\198645\1.0.1\katalon-studio-htmltable-custom-keywords-plugin.jar;C:\Install\Katalon\configuration\plugin\install\198647\1.0.0\FindAndReplace.jar;C:\Install\Katalon\configuration\org.eclipse.osgi\26\0.cp\resources\basic-report\katalon-studio-report-plugin.jar;C:\Install\Katalon\plugins\org.codehaus.groovy_2.4.20.v202009301404-e2006-RELEASE\lib\groovy-all-2.4.20.jar;C:\Install\Katalon\plugins\org.codehaus.groovy_2.4.20.v202009301404-e2006-RELEASE\lib\ivy-2.4.0.jar;C:\Install\Katalon\plugins\org.codehaus.groovy_2.4.20.v202009301404-e2006-RELEASE\lib\org.apache.xerces.impl_2.11.0.jar” --main groovy.ui.GroovyMain --encoding UTF-8 “C:\Code\GitLab\EnterpriseSigner.Testing\EnterpriseSigner.Testing.Tests\Libs\TempTestSuite1628682620813.groovy”

The only problem is, that it’s throwing error “Could not find or load main class” But if this command works, then this would be easy place where to put those vm arguments…

Or I have an idea which I will try to check:
What if I use RunConfiguration class to set those VM Arguments to -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 somehow?

Does anybody knows if it’s possible to set VM Arguments through RunConfiguration class?
Thank you :slight_smile: