オープンソース プロジェクト enchant.js on JavaScript に travis CI による CI システムを導入しました。 https://github.com/wise9/enchant.js
qunit テストが好きで、grunt.js (npm) で実行していますが、Travis CI では次のようなエラーで失敗します。
<WARN> PhantomJS timed out, possibly due to a missing QUnit start() call. Use --force to continue. </WARN>
完全なエラー メッセージはこちら: https://travis-ci.org/wise9/enchant.js/builds/4016842
奇妙なことに、コマンドを実行するたびにgrunt
、さまざまなテストでタイムアウト エラーが発生し、すべてのテストがパスすることもあります (まれな確率ではありますが)。
.travis.yml
language: node_js
node_js:
- 0.8
before_install:
- phantomjs --version
パッケージ.json
{
"name": "enchant.js",
"version": "0.6.2",
"engines": {
"node": ">=0.8"
},
"scripts": {
"test": "grunt default --verbose"
},
"devDependencies": {
"grunt": "0.3.17",
"grunt-exec": "0.3.0"
}
}
誰でもこの問題を解決する方法を知っていますか?