【问题标题】:JSTestDriver and Continuous IntegrationJSTestDriver 和持续集成
【发布时间】:2010-12-06 22:19:08
【问题描述】:

我正在尝试使用 JSTestDriver 以 Hudson 作为持续集成后端来自动化我的 Javascript 测试。我的目标是让 Hudson 至少生成一份关于测试结果的报告,将失败的构建失败作为最理想的结果。

我在网上进行了快速搜索,发现 Hudson 似乎没有 JSTestDriver 的直接插件(它只有一个用于 TeamCity)。我曾考虑使用 Hudson 作为外部工作来监控 javascript 测试,但我觉得这比要求的要复杂。

有人对上述情况有经验/建议吗?

谢谢。

【问题讨论】:

    标签: javascript continuous-integration hudson js-test-driver


    【解决方案1】:

    找到最近发表的关于该主题的这篇文章。看起来 Hudson 通过其核心功能支持 JsTestDriver。你只需要知道如何配置它。

    http://cjohansen.no/en/javascript/javascript_continuous_integration_with_hudson_and_jstestdriver

    【讨论】:

      【解决方案2】:

      试试这个帖子:Unable to get hudson to parse JUnit test output XML

      当您可以在您选择的 CI 系统中进一步使用时,基本上 jstestdriver 会为您生成符合 JUnit 的 XML 结果。

      【讨论】:

        【解决方案3】:

        xUnit 插件能覆盖你吗?

        一般来说,Hudson 测试插件不会运行测试 - 您构建的脚本应该自己运行测试。然后 Hudson 拾取生成的报告,并在 Hudson UI 中很好地呈现它。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-06-21
          • 2011-11-14
          • 2019-11-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-26
          • 1970-01-01
          相关资源
          最近更新 更多