1

嗨,我与 Jenkins 的导入工作因以下错误而失败。我正在尝试从从机导入 .xml。我可以在从属位置看到 .xml 文件,但仍然收到文件未找到的错误。当我们从 Master 运行测试时,它可以搜索 xml 。那么有人可以帮忙吗?

ERROR: File path is a directory or the file doesn't exist
ERROR: Step ‘Xray: Results Import Task’ aborted due to exception: 
java.io.IOException: java.io.IOException: File path is a directory or the 
file doesn't exist
at 

看起来它无法找到 xml 文件。当我尝试使用 Curl 命令导入相同的文件时,它正在工作。任何人都可以帮助解决它吗?我正在将我的 Nunit xml 转换为 nunit2 以用于我的 HTML 报告。我尝试手动导入 nunit 2 转换的 xml 并且工作正常,但从 Jenkins 不断收到错误。

4

1 回答 1

-1

如果您能够将插件添加到您的 Jenkins 服务器,则有一个专门用于执行此操作的插件,但您不会在 Jenkins 插件管理器上找到它,请按照此处的步骤安装和配置;

JIRA Jenkins 插件的 Xray

简而言之;

  1. 下载此xray-for-jira-connector.hpi
  2. 进入 Jenkins 更新中心(“管理 Jenkins”>“管理插件”)
  3. 选择高级选项卡
  4. 在上传插件部分,单击上传并选择文件 xray-for-jira-connector.hpi 文件。
  5. 接下来,您需要将 JIRA 服务器配置添加到 Jenkins(管理 Jenkins > 配置系统 > Xray 以进行 JIRA 配置)。

完成上述操作后,您现在应该能够添加一个构建步骤,该步骤可以从您在 Xray 中设置的任何 Cucumber 测试中导出 Cucumber 特征文件,以及用于导入测试结果文件(包括 NUnit XML)的构建后操作文件。

我提供的第一个链接中更详细地描述了此处的所有信息,以及有关如何设置构建步骤和构建后操作的其他信息。希望这可以帮助。

于 2017-11-29T15:34:28.780 回答