javascript - 如何配置流行的 JavaScript 单元测试框架以与 Jenkins 合作?
问题描述
我希望Jenkins运行 JavaScript 单元测试。
尽管我遇到了不同的 JavaScript 单元测试框架,例如Jasmine或Tape,但我找不到任何关于如何使它们工作并设置它们的输出以与 Jenkins 合作的文档。
任何人都可以向我指出 Jasmine、Tape 和其他单元测试框架的文档,解释如何正确配置它们以由 Jenkins 触发和评估?
解决方案
关于詹金斯没有什么特别的。您需要像往常一样在 Jenkins 执行程序节点上安装测试库,然后您可以像在 Jenkins 作业中正常使用它们一样使用它们。请注意,这可能意味着npm install
从您的 Jenkins 工作中调用 - 这是非常典型的;无论你使用的是 Python virtualenv、Ruby bundler 等,你都会做类似的事情。
推荐阅读
- javascript - 从包含我的 JSON 数据的浏览器中使用 URL 时,d3.json() 不起作用
- javascript - 使用ejs格式时,js中的Document替换什么
- javascript - 如何将带有选项的选择中的箭头更改为内联 SVG?
- laravel - Laravel - 如何根据数据库中的特定条件隐藏 div
- python - Python seaborn 热图
- c++ - 如何在 C++ 中设置从 RAII 样式智能对象池获取的对象?
- alfresco - 有没有办法将用户重定向到 SmartFolder?
- python - 谁能告诉我为什么 for 循环中的拆分只适用于文件的最后一行?
- java - Tomcat 9.0.34 的 Gradle 插件
- javascript - 第二次调用 promise 将无法解决