gpt4 book ai didi

jenkins - 几步后,SoapUI 卡在 Jenkins 上

转载 作者:行者123 更新时间:2023-12-05 00:57:31 24 4
gpt4 key购买 nike

所以,我已经在 J​​enkins slave SLAVE1 机器上安装了 SoapUI 并使用以下命令成功启动了我的项目中的所有测试:

C:\Path_to_bin\testrunner.bat -f"C:\where_to_put_reports\reports" -I -A "C:\SoapUI\projects\project_name.xml" 

与此同时,我也接受了分享一些匿名数据,这样提示就不再打扰我了。所有这些都是在某些 USER1 下通过 RDC 完成的

接下来,我创建了一个 Jenkins 作业,限制运行到那个特定的从站,并在那里添加了 Windows Batch 步骤, 和上面的差不多。

我的假设是它应该没有问题地运行。

我得到的是:
C:\Jenkins\workspace\project_name>C:\Path_to_bin\testrunner.bat -f"C:\where_to_put_reports\reports" -I -A "C:\SoapUI\projects\project_name.xml" 
16:25:42,902 INFO [DefaultSoapUICore] Creating new settings at [C:\soapui-settings.xml]

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
16:25:48,952 INFO [PluginManager] 0 plugins loaded in 12 ms
16:25:48,952 INFO [DefaultSoapUICore] All plugins loaded

仅此而已,因为它似乎永远挂起而没有任何效果。
添加 startcall在批处理命令没有任何积极影响之前。

仅供引用: Jenkins 正在另一个用户下运行测试,而不是我登录时使用的用户。

那么,问题的根源或解决方法是什么?

最佳答案

嗯,实际上我应该仔细阅读日志。

首先,出于某种原因,当与 Jenkins 一起启动时,SoapUI 想要创建 soapui-settings.xml文件:

Creating new settings at [C:\soapui-settings.xml]



甚至没有使用 -t 覆盖关键,这很奇怪,但无论如何。 SoapUI CLI args

相反,我按照说明使用了 ant HERE .事实上,它与 testrunner.bat 的作用非常相似。 + 用户参数。

在第一次尝试时,它也没有任何效果,现在我有相同的日志:

Creating new settings at [C:\Windows\system32\config\systemprofile\soapui-settings.xml]



所以我想到了手动放置 soapui-settings.xml 的想法。在 C:\Windows\system32\config\systemprofile\它起作用了:

[DefaultSoapUICore] initialized soapui-settings from [C:\Windows\system32\config\systemprofile\soapui-settings.xml]



实际上,我没有尝试将设置文件放置到 C:\soapui-settings.xml (就像使用 Win Batch 步骤启动时一样),但我相信它也应该有效。

请注意,这是一种解决方法。

关于jenkins - 几步后,SoapUI 卡在 Jenkins 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com