2

有人和托斯卡和詹金斯一起工作吗?

我从 Jenkins 运行批处理脚本时遇到问题。它没有打开浏览器,但作业已成功完成。当我尝试在没有 Jenkins 的情况下在 Windows 上运行时,批处理脚本运行正常。

有人有同时使用这两个工具的经验吗?

4

4 回答 4

2

为了在 Jenkins 中使用 Tosca CI,您需要:

  1. 配置您的 Jenkins 构建项目
  2. 添加额外的构建步骤(执行 Windows 批处理命令)
  3. 使用参数调用 ToscaCIClient.exe/ToscaCIClient.jar,
    例如“PathToTosca\ToscaCI\Client\ToscaCIClient.exe” -t junit -r PathToResults\result.xml

更多信息可以在这里找到:https ://support.tricentis.com/community/article.do?number=KB0012411

于 2017-03-01T08:22:40.590 回答
0

您面临的问题是因为您将 Jenkins 作为 Windows 服务运行,在这种情况下,无头执行在技术上会发生,您的脚本是为其他用户帐户执行的。

解决方案而不是安装 Jenkins 将它托管在 Apache Tomcat 服务器上

  1. 下载詹金斯战争文件
  2. 将其复制到 Tomcat 的 webapps 文件夹中
  3. 运行启动.bat

参考 - https://www.tutorialspoint.com/jenkins/jenkins_tomcat_setup.htm

于 2018-02-22T15:45:23.000 回答
0

我也遇到过同样的问题。

我猜您运行测试的从机已将 jenkins 服务安装为服务。
卸载服务。(.jenkins/jenkins-slave.exe 卸载)
使用.jnlp 或slave.jar 将机器连接为从机。
之后您的测试应该运行良好。

如果它只是创建一个批处理文件,以便在登录时将机器作为从机连接。

于 2018-03-22T12:20:00.703 回答
-1

我试过了。但无论如何,Jenkins 并没有打开浏览器,所以 Tests from Execution List 不知道为什么。

我们使用托斯卡 10。

于 2017-03-02T13:05:23.483 回答