我正在使用mocha-phantomjs測試測試API。當我嘗試從我的系統運行它時,測試正在通過,但是當我嘗試在Travis CI上執行時,它表示拒絕權限無法弄清楚如何處理。特拉維斯爲mocha-phantomjs測試構建失敗
生成鏈接
https://travis-ci.org/CloudBoost/JavaScriptSDK/builds/62706200
問題來了,因爲我使用HTTP的保密版本,如果我用簡單的HTTP它與特拉維斯樣的工作運行測試,但未能以https
我正在使用mocha-phantomjs測試測試API。當我嘗試從我的系統運行它時,測試正在通過,但是當我嘗試在Travis CI上執行時,它表示拒絕權限無法弄清楚如何處理。特拉維斯爲mocha-phantomjs測試構建失敗
生成鏈接
https://travis-ci.org/CloudBoost/JavaScriptSDK/builds/62706200
問題來了,因爲我使用HTTP的保密版本,如果我用簡單的HTTP它與特拉維斯樣的工作運行測試,但未能以https
我看了一下你的問題,我想我發現了這個問題。
它看起來像Travis CI不喜歡你的項目已經在Git倉庫中提交了節點模塊。
所以我所做的是我刪除了node_modules
目錄並提交了更改。
正如你所看到的,我能得到你的單元測試與mocha-phantomjs
運行:
希望這有助於!
你又在這個bug戰鬥: https://github.com/ariya/phantomjs/issues/12181
我有同樣的問題。在我的機器上(OS X),所有測試都通過了。但是對於TravisCI,它默默無聞。
你可以看到這一點,德恩你重視這個卡斯帕/幻 page.onResourceError = function (e) { console.log("Page resource failed to load. Reason: "+e.errorString); }
有很多的無視錯誤的參數,但也有一些SSL證書(AWS S3舉例來說)它只是不工作。改用slimerjs。
https://travis-ci.org/christianhaller/travis/builds/91491853
感謝您的幫助,有沒有更早節點模塊的Git倉庫中心,但漸漸你已經得到了同樣的SSL握手錯誤..將深入挖掘,看看我能整理出來 – Vipul