Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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 IntelliJ中的业力:测试框架意外退出_Javascript_Angular_Intellij Idea_Karma Coverage - Fatal编程技术网

Javascript IntelliJ中的业力:测试框架意外退出

Javascript IntelliJ中的业力:测试框架意外退出,javascript,angular,intellij-idea,karma-coverage,Javascript,Angular,Intellij Idea,Karma Coverage,搜索此错误,但没有任何有用的内容,因此在此处发布 我有一个Angular应用程序的单元测试,当我运行或调试它时,它会成功完成。当我运行代码覆盖率时,我得到 13 11 2019 13:01:48.249:ERROR [karma-server]: TypeError: Cannot read property 'indexOf' of undefined at Object.exports.arrayRemove (C:\casenet\sources\provider-portal\p

搜索此错误,但没有任何有用的内容,因此在此处发布

我有一个Angular应用程序的单元测试,当我运行或调试它时,它会成功完成。当我运行代码覆盖率时,我得到

13 11 2019 13:01:48.249:ERROR [karma-server]: TypeError: Cannot read property 'indexOf' of undefined
    at Object.exports.arrayRemove (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\helper.js:109:26)
    at _reporters.forEach (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\reporters\multi.js:15:50)
    at Array.forEach (<anonymous>)
    at MultiReporter.removeAdapter (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\reporters\multi.js:15:21)
    at C:\Users\thehl\.IntelliJIdea2019.2\config\plugins\js-karma\js_reporter\karma-intellij\lib\intellijReporter.js:83:25
    at Array.forEach (<anonymous>)
    at C:\Users\thehl\.IntelliJIdea2019.2\config\plugins\js-karma\js_reporter\karma-intellij\lib\intellijReporter.js:81:33
    at process._tickCallback (internal/process/next_tick.js:61:11)
13 11 2019 13:01:48.626:ERROR [karma-server]: TypeError: Cannot read property 'push' of undefined
    at _reporters.forEach (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\reporters\multi.js:11:61)
    at Array.forEach (<anonymous>)
    at MultiReporter.addAdapter (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\reporters\multi.js:11:21)
    at Server.<anonymous> (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\middleware\runner.js:41:18)
    at Object.onceWrapper (events.js:277:13)
    at Server.emit (events.js:194:15)
    at Executor.schedule (C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\executor.js:30:20)
    at C:\casenet\sources\provider-portal\portal-client\node_modules\karma\lib\middleware\runner.js:92:22
    at tryCatcher (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:547:31)
    at Promise._settlePromise (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:466:57)
    at Promise._settlePromiseFromHandler (C:\casenet\sources\provider-portal\portal-client\node_modules\bluebird\js\release\promise.js:559:17)
Cannot read property 'success' of undefined
TypeError: Cannot read property 'success' of undefined
    at TestCommand.runSingleTarget (C:\casenet\sources\provider-portal\portal-client\node_modules\@angular\cli\models\packages\angular\cli\models\architect-command.ts:242:21)
我尝试了完全重启,并将所有提到karma的内容升级到当前版本


甚至不知道从哪里开始调试这个问题。

问题是由最近使用karma parallel进行的更改引起的。我们将单元测试分解为在4个独立的线程和4个独立的web浏览器中运行

我从package.json和karma.conf.js中提取了karma parallel的所有引用和定义。单元测试现在在IntelliJ中运行良好


从现在开始,每次我想做这件事的时候,我都要把它回滚。

这个问题是由最近使用karma parallel进行的更改引起的。我们将单元测试分解为在4个独立的线程和4个独立的web浏览器中运行

我从package.json和karma.conf.js中提取了karma parallel的所有引用和定义。单元测试现在在IntelliJ中运行良好


从现在开始,每当我想做这件事的时候,我都要把它回滚。

运行覆盖率为的角度单元测试没有问题。。。。必须特定于您的项目设置。你能分享一个可以重现问题的项目吗?它不一定是您的生产代码,尝试创建一个具有类似配置的虚拟项目,显示您共享的问题:
karma.conf.js
angular.json
请不要在运行覆盖率为的angular单元测试时遇到问题。。。。必须特定于您的项目设置。你能分享一个可以重现问题的项目吗?它不必是您的生产代码,尝试创建一个具有类似配置的虚拟项目,以显示您共享的问题:
karma.conf.js
angular.json
"C:\Program Files\nodejs\node.exe" C:\Users\thehl\.IntelliJIdea2019.2\config\plugins\js-karma\js_reporter\karma-intellij\lib\intellijRunner.js --serverPort=9876 --protocol=http: --urlRoot=/ "--testName=^COMPONENT/CLIENT -> DynamicInputComponent "
C:\Users\thehl\.IntelliJIdea2019.2\config\plugins\js-karma\js_reporter\karma-intellij\lib\intellijRunner.js:60
      throw e;
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (internal/stream_base_commons.js:111:27)