【发布时间】:2013-05-08 21:05:21
【问题描述】:
我有一个使用 Jasmine-Node 运行单元测试的 NPM 项目。
我的测试套件 (npm test) 在本地运行良好,但是当我将提交推送到 GitHub 时,我的 Travis CI 构建失败。
https://travis-ci.org/arthurakay/LintRoller/jobs/7002012
有人知道这里发生了什么吗?我认为我不需要“控制台浏览器”,但出于某种原因,构建认为这是必要的。
作为参考,请参阅我的 ./hooks/pre-commit bash 脚本以了解我在哪里调用单元测试套件。
【问题讨论】:
-
我想知道 JSHint 是否应该归咎于此 - github.com/jshint/jshint/issues/1055 我可能需要指定我的依赖包的特定版本,而不仅仅是 >=x.x.x