Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Travis CI上的QUnit测试失败(使用grunt.js在phantomjs上运行)_Javascript_Testing_Phantomjs_Qunit_Travis Ci - Fatal编程技术网

Javascript Travis CI上的QUnit测试失败(使用grunt.js在phantomjs上运行)

Javascript Travis CI上的QUnit测试失败(使用grunt.js在phantomjs上运行),javascript,testing,phantomjs,qunit,travis-ci,Javascript,Testing,Phantomjs,Qunit,Travis Ci,我们在JavaScript上的开源项目enchant.js中引入了带有travis CI的CI系统。 我们喜欢qunit测试,我们正在使用grunt.js(npm)运行它们,但在Travis CI上失败,错误如下: <WARN> PhantomJS timed out, possibly due to a missing QUnit start() call. Use --force to continue. </WARN> package.json { "nam

我们在JavaScript上的开源项目enchant.js中引入了带有travis CI的CI系统。

我们喜欢qunit测试,我们正在使用grunt.js(npm)运行它们,但在Travis CI上失败,错误如下:

<WARN> PhantomJS timed out, possibly due to a missing QUnit start() call. Use --force to continue. </WARN>
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"
  }
}
有人知道如何解决这个问题吗

我也有同样的问题,这导致了我的错误,因为当在PhantomJS中运行时,QUnit的asyncTest永远不会返回

我们通过将grunt和grunt qunit升级到v0.4解决了这个问题。我们放弃了理解确切的问题,但似乎您发现的错误可能是


以下是示例生成结果:(\n每秒钟打印一次以进行调试)QUnit测试在浏览器中是否有效?@Odi是的,您可以在此处运行相同的测试。我将您的repo分叉,并尝试重现错误。这件事时有发生,但我找不到原因。通过谷歌搜索,我发现其他人也有同样的问题,有些人在将PhantomJS降级到1.3时就成功了。但我不确定这是否正确。谢谢。我尝试了1.3并成功了,但我不知道问题出在哪里。
{
  "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"
  }
}