【问题标题】:Why mocha tests don't run on Travis, but local?为什么 mocha 测试不在 Travis 上运行,而是在本地运行?
【发布时间】:2014-02-18 20:44:38
【问题描述】:

我有这个 - https://github.com/eppz/eppz-js - 测试在本地运行的设置(4 passing)。但是在 Travis CI 上部署的测试都没有运行 (0 passing)。

请参阅package.jsonGruntfile.js.travis.ymlTravis 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.

【问题讨论】:

    标签: javascript node.js gruntjs mocha.js travis-ci


    【解决方案1】:

    您的 Gruntfile.js 似乎引用了 Tests 目录,但唯一存在的目录是 tests

    Travis CI 上的文件系统区分大小写(Mac 文件系统默认不区分大小写),因此重命名目录或更改 Gruntfile.js 应该会对您有所帮助在 Travis CI 上运行测试。

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 2018-01-11
      • 2012-11-07
      • 2020-08-26
      • 2016-12-02
      • 1970-01-01
      相关资源
      最近更新 更多