JavaScriptでオープンソースプロジェクトのenchant.jsにtravis CIのCIシステムを導入しました。 https://github.com/wise9/enchant.jsTravis CI(grunt.jsでphantomjs上で動作)でQUnitテストが失敗する
我々はqunitテストが好きで、私たちはgrunt.js(NPM)とそれらを実行しているが、それはこのようなエラーでトラヴィス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.ymリットル
language: node_js
node_js:
- 0.8
before_install:
- phantomjs --version
package.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"
}
}
誰もがこの問題を解決する方法を知っていますか?
です。[別のエラーケース](https://travis-ci.org/wise9/enchant.js)/builds/3997100)(\ nはデバッグのため毎秒1回印刷されました)[passed one](https://travis-ci.org/wise9/enchant.js/builds/3997726) – sidestepism
QUnitテストはブラウザ? – Odi
@Odiはい、ここで同じテストを実行できます[ここ](http://wise9.github.com/enchant.js/tests/qunit/enchant.js/enchant.html)。 – sidestepism