【问题标题】:Show Jenkins test results in Eclipse JUnit view在 Eclipse JUnit 视图中显示 Jenkins 测试结果
【发布时间】:2012-08-01 05:26:49
【问题描述】:

有没有办法将 Jenkins JUnit 测试结果导入 Eclipse 的 JUnit 视图?我在 Eclipse 中找到了“从 URL 导入...”。 Jenkins 有没有办法创建必要的 XML 文件?

【问题讨论】:

    标签: eclipse junit jenkins


    【解决方案1】:

    我想我真正想要的是 Mylyn 的 Hudson/Jenkins 连接器。

    使用 Mylyn 的更新站点在 Eclipse 中使用 Install new features... 安装它

    并勾选相应的 Mylyn 构建连接器。

    安装后,使用Window > Show View > Others 打开相应的视图并选择Mylyn > Builds

    工作就像一种魅力!您可以监控和启动 Hudson/Jenkins 构建,并直接在 Eclipse 中查看构建控制台和 JUnit 结果!

    【讨论】:

      【解决方案2】:

      您可以直接从workspace 文件夹中获取最新的测试结果文件(您可以查看/jenkins/jobs/XXXXXXX/builds/YYY 中的最后一个构建文件以了解它的位置)。

      但对于以前的版本,我担心 Jenkins 会在 /jenkins/jobs/XXXXXXX/builds/YYY 下保留自己的文件和自己的结构。

      因此,除非您有在某处为您复制结果的任务,否则我认为您无法在 eclipse 中导入它们。

      【讨论】:

      • 我将使用哪个 URL 用于工作区文件夹?我需要一个 URL 来公开测试套件本身的测试结果,并且没有 html 输出。
      【解决方案3】:

      我确信可以使用 Jenkins 创建使用 ANT Junit 的报告。然后可以将该 XML 文件作为 URL。

      【讨论】:

        【解决方案4】:

        除了使用 Mylyn 连接器外,在 Jenkins 中还需要在项目配置页面的“构建后操作”部分指定“发布 JUnit 测试结果报告”。该参数是测试结果的 xml 文件的模式,或者是 JUnitReport 任务的 xml 文件的模式(如果使用的话)。

        这对我有用。我不知道那个选项当时是否存在。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-09
          • 1970-01-01
          • 2016-05-26
          • 1970-01-01
          • 1970-01-01
          • 2014-04-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多