所以,我在Jenkins 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
仅此而已,因为它似乎永远悬挂而没有任何效果。
在批处理命令之前添加start
或call
不会产生任何积极影响。
仅供参考::Jenkins正在另一个用户下运行测试,而不是我登录的用户。
那么,可能是问题的根源或解决方法呢?