हमने जावास्क्रिप्ट पर हमारे ओपन सोर्स प्रोजेक्ट enchant.js पर ट्रेविस सीआई के साथ सीआई सिस्टम पेश किया है। https://github.com/wise9/enchant.jsट्रैविस सीआई (grunt.js के साथ phantomjs पर चल रहे) पर क्विनेट परीक्षण विफल हो गए हैं
हम qunit परीक्षण चाहते हैं और हम उन्हें grunt.js (NPM) के साथ चला रहे हैं, लेकिन यह इस तरह एक त्रुटि के साथ ट्रैविस सीआई पर विफल रहता है:
<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
आदेश चला, टाइमआउट त्रुटि विभिन्न परीक्षणों में का कारण बनता है, और कभी कभी परीक्षण के सभी पारित (दुर्लभ probablity में हालांकि)
.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 डीबग के लिए प्रत्येक सेकंड में एक बार मुद्रित किया गया था) [एक पारित किया गया] (https://travis-ci.org/wise9/enchant.js/builds/3997726) – sidestepism
क्या क्विनीट परीक्षण काम करते हैं ब्राउज़र? – Odi
@ ओडीआई हाँ, आप यहां एक ही परीक्षा चला सकते हैं [यहां] (http://wise9.github.com/enchant.js/tests/qunit/enchant.js/enchant.html)। – sidestepism