2

我正在尝试远程运行 Katalon 生成的 CLI 命令。但我得到了一个错误。

命令 -

winrs -r: D:\Katalon_Studio_Windows_64-5.4.2\katalon -noSplash -runMode=console -projectPath="D:\Automation\QaAutomation.prj" -statusDelay=5 -retry=0 -testSuitePath="Test Suites/Collection/成员” -executionProfile="default" -browserType="Chrome"

错误 -

Error occurred during initialization of VM
Could not reserve enough space for object heap
Uploading report to Katalon Analytics...
System is unable to send report to Katalon Analytics. Reason: java.lang.NullPointerException
        at com.kms.katalon.integration.analytics.report.AnalyticsReportIntegration.uploadTestSuiteResult(AnalyticsReport
Integration.java:40)
        at com.kms.katalon.execution.launcher.ReportableLauncher.uploadReportToIntegratingProduct(ReportableLauncher.jav
a:258)
        at com.kms.katalon.execution.launcher.ReportableLauncher.preExecutionComplete(ReportableLauncher.java:78)
        at com.kms.katalon.execution.launcher.ProcessLauncher.onWatchdogComplete(ProcessLauncher.java:171)
        at com.kms.katalon.execution.launcher.LaunchWatchdog.notifyProcessTerminated(LaunchWatchdog.java:135)
        at com.kms.katalon.execution.launcher.LaunchWatchdog.run(LaunchWatchdog.java:65)
        at java.lang.Thread.run(Thread.java:745)

Request sent successfully.

请在这件事上给予我帮助?

或者有人可以建议我从其他系统执行 CLI 命令的替代方法吗?

我的目标是在 PC1 中设置像 Jenkins 或 Bamboo 这样的 CI 系统,当我在 PC1 中运行构建时,脚本应该在 PC2 中运行

4

1 回答 1

1

看来您的 java 安装有问题。

您需要使用选项 -Xmx512M 增加 java VM 的内存

参考这个问题。它会给你更多的帮助。 Java 无法为对象堆错误保留足够的空间

至于你的第二个问题,你可以通过几种方式做到这一点。最安全的方法是让 jenkins ssh 会话到新机器并在该记录的会话上运行命令(或使用从机来完成这项工作)。请记住,您需要同时安装katalon studio/target 浏览器和远程机器上的测试代码。

于 2018-07-21T08:38:51.173 回答