2014-02-18 31 views
1

我有這個 - 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. 

回答

2

它看起來像你的Gruntfile.js引用一個Tests目錄,但存在的唯一目錄是tests

特拉維斯CI的文件系統是大小寫敏感的(蘋果文件系統默認情況下都沒有),所以要麼重命名的目錄或改變Gruntfile.js應該幫助你運行你的特拉維斯CI測試。

相關問題