0

mocha-phantomjs テストを使用して API をテストしています。私のシステムからテストを実行しようとするとテストに合格しますが、Travis CI で実行しようとすると、許可が拒否され、その処理方法を理解できませんでしたと表示されます。

ビルドリンクは

https://travis-ci.org/CloudBoost/JavaScriptSDK/builds/62706200

単純な http を使用してテストを実行すると、安全なバージョンの Http を使用しているため、問題が発生しています。Travis では動作しますが、https では失敗します。

4

2 に答える 2

0

このバグと再び戦っています: https://github.com/ariya/phantomjs/issues/12181

私も同じ問題を抱えていました。私のマシン (OS X) では、すべてのテストに合格します。しかし、TravisCI では、黙って失敗します。

これを見ることができます。これを casper/phantom にアタッチします 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

于 2015-11-16T23:25:36.197 に答える