【发布时间】:2017-06-05 07:48:24
【问题描述】:
在 maven 构建中执行 karma 测试用例会产生以下错误:
[INFO] Executing Karma Test Suite ...
cmd /C karma start C:\.....\karma.conf.js --browsers Chrome --single-run --no-auto-watch --colors true
'karma' is not recognized as an internal or external command,
operable program or batch file.
在 jenkins 服务器中,手动运行 karma 时会生成其工作和测试报告。如何在詹金斯构建中完成它?我应该在詹金斯的任何地方配置nodeJS或业力路径吗?如果有人知道,请帮忙。
【问题讨论】:
-
第二段不清楚,你的意思是在服务器本地运行测试通过了吗?
-
是的,当我在服务器机器的命令提示符中运行它时:业力启动正在工作。这意味着系统中安装了 karma 的节点模块吗?但是在詹金斯构建它失败了
-
我引用了链接:myshittycode.com/2014/11/11/… 进行设置。
-
你能推荐stackoverflow.com/questions/20800933/…。不确定它是否会有所帮助。
-
如上面链接中所述,尝试 npm install -g karma-cli ,所有节点模块都存在于服务器中。通过詹金斯构建时仍然遇到相同的错误
标签: node.js maven jenkins karma-runner karma-coverage