【问题标题】:JavaScript unit test using Jenkins使用 Jenkins 进行 JavaScript 单元测试
【发布时间】:2016-08-29 14:10:46
【问题描述】:

我实际上是在配置 Jenkins 以将 JS 项目与单元测试进行持续集成。我的问题是,经过多次研究,我没有找到任何关于如何继续在 Jenkins 中编写单元测试的教程或信息。

我应该在 Jenkins 上使用其他工具(grunt、ant...)还是它可以单独完成这项工作?是否有任何重要的插件可以安装以使其正常工作?

感谢您的回答

【问题讨论】:

    标签: javascript unit-testing jenkins


    【解决方案1】:

    您正在寻找的是一个带有 JUnit Reporter 的测试框架。 Jenkins 可以从 JUnit 报告中读取您的测试结果,并从中为您提供指标。

    Jenkins 仅用于处理构建代码和以您需要的任何语言运行测试的自动化。为了使用它,您需要使用 Karma、Mocha、HapiJS's Lab、Unit.js、Jasmine 等工具来实际编写和测试。

    【讨论】:

    • 感谢您的回答,但我应该在哪里以及如何告诉 Jenkins 启动我的测试?
    • 将通过向项目构建配置添加 Shell 执行步骤或 Windows Batch 执行步骤来运行测试。该步骤将调用 npm test 或您通常为测试调用的任何其他命令,确保您的报告器设置为 JUnit 输出并创建一个文件 jenkins 可以通过指定路径找到。如果你有 NodeJS 插件,你也可以直接从 Jenkins 运行 npm 脚本。
    猜你喜欢
    • 2018-06-04
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    相关资源
    最近更新 更多