我有这个 - https://github.com/eppz/eppz-js - 测试在本地运行良好的设置(4 passing
)。但是部署在 Travis CI 上的所有测试都没有运行(0 次通过
)。
参见 package.json
, Gruntfile.js
, .travis.yml
, Travis builds .有人可以简单看一下吗?
// Local
Running "mocha:test" (mocha) task
Testing: Tests/index.html
>> 4 passed! (0.00s)
Done, without errors.
// Travis CI
Running "mocha:test" (mocha) task
>> 0 passed! (0.00s)
Done, without errors.
最佳答案
看起来你的 Gruntfile.js
引用了一个 Tests
目录,但唯一存在的目录是 tests
。
Travis CI 上的文件系统区分大小写(Mac 文件系统默认情况下不区分大小写),因此要么重命名目录,要么更改 Gruntfile.js
应该可以帮助您在 Travis CI 上运行测试。
关于javascript - 为什么 Mocha 测试不在 Travis 上运行,而是在本地运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21843463/