Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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 大约1000次测试后,由于内存泄漏,PhantomJS在windows上崩溃。是否有可能将测试分成约500个桶并运行?_Javascript_Gulp_Phantomjs_Tdd_Karma Runner - Fatal编程技术网

Javascript 大约1000次测试后,由于内存泄漏,PhantomJS在windows上崩溃。是否有可能将测试分成约500个桶并运行?

Javascript 大约1000次测试后,由于内存泄漏,PhantomJS在windows上崩溃。是否有可能将测试分成约500个桶并运行?,javascript,gulp,phantomjs,tdd,karma-runner,Javascript,Gulp,Phantomjs,Tdd,Karma Runner,如果可能的话,这将在哪里进行?有什么解决办法吗?我在这里用的是吞咽和因果报应 我尝试过安装phantom js2二进制文件,将其添加到我的路径中,并在我的package.json中添加dev依赖项,但没有成功 这里有很多代码,因此我可以根据讨论的解决方法在必要时添加相关代码段 这看起来像是的复制品,它是PhantomJS 1的已知bug 您可以使用不同的gulp karma runner插件(我成功地实现了这一点) 将测试分成更小的批也可以解决这个bug,但是如果你收集了代码覆盖率,你将不得不合

如果可能的话,这将在哪里进行?有什么解决办法吗?我在这里用的是吞咽和因果报应

我尝试过安装phantom js2二进制文件,将其添加到我的路径中,并在我的package.json中添加dev依赖项,但没有成功


这里有很多代码,因此我可以根据讨论的解决方法在必要时添加相关代码段

这看起来像是的复制品,它是PhantomJS 1的已知bug

您可以使用不同的gulp karma runner插件(我成功地实现了这一点)

将测试分成更小的批也可以解决这个bug,但是如果你收集了代码覆盖率,你将不得不合并结果