Unit testing 角度:ng测试运行,但不执行测试用例

Unit testing 角度:ng测试运行,但不执行测试用例,unit-testing,karma-jasmine,angular6,Unit Testing,Karma Jasmine,Angular6,我在执行命令ng test后得到以下消息。它运行时没有任何错误,但不执行测试用例。知道它为什么不执行测试吗 我的项目从Angular 2升级到4、5,现在是6。是因为业力库没有正确升级吗 我已经创建了新的Angular 6项目,并尝试了ng test它在那里工作,但在我的项目中不工作。我已经删除了node\u modules文件夹,并通过npm install安装了它,但它仍然不工作。还有其他建议吗 10%构建模块1/1模块0处于活动状态(节点:9836)不推荐使用警告:Tapable.plug

我在执行命令
ng test
后得到以下消息。它运行时没有任何错误,但不执行测试用例。知道它为什么不执行测试吗

我的项目从Angular 2升级到4、5,现在是6。是因为业力库没有正确升级吗

我已经创建了新的Angular 6项目,并尝试了
ng test
它在那里工作,但在我的项目中不工作。我已经删除了
node\u modules
文件夹,并通过
npm install
安装了它,但它仍然不工作。还有其他建议吗

10%构建模块1/1模块0处于活动状态(节点:9836)不推荐使用警告:Tapable.plugin不推荐使用。在.hooks上使用新的API
28 06 2018 11:23:24.302:警告[业力]:没有捕获的浏览器,打开http://localhost:9876/
28 06 2018 11:23:24.399:信息[业力]:业力v1.7.1服务器于启动http://0.0.0.0:9876/
28 06 2018 11:23:24.402:INFO[launcher]:无限制并发启动浏览器Chrome
28 06 2018 11:23:24.426:信息[启动器]:启动浏览器Chrome 95%发射CopyPlugi
28 06 2018 11:24:31.561:警告[发射装置]:Chrome在60000毫秒内未捕获,导致死亡。
28 06 2018 11:24:42.702:警告[业力]:没有捕获的浏览器,打开http://localhost:9876/
28 06 2018 11:24:43.272:INFO[启动器]:尝试再次启动Chrome(1/2)。
28 06 2018 11:24:48.951:信息[Chrome 67.0.3396(Windows 7 0.0.0)]:连接在id为78549298的插座VC2A92U8dwahjxB5AAAA上
Chrome 67.0.3396(Windows 7 0.0.0):执行41次成功中的0次(0秒/0秒)
28 06 2018 11:25:16.507:警告[Chrome 67.0.3396(Windows 7 0.0.0)]:断开连接(1次),因为10000毫秒内没有消息。
Chrome 67.0.3396(Windows 7 0.0.0)错误
Chrome 67.0.3396(Windows 7 0.0.0)错误断开连接,因为10000毫秒内没有消息。
Chrome 67.0.3396(Windows 7 0.0.0):执行41个断开连接的0个(10.004秒/0秒)
Chrome 67.0.3396(Windows 7 0.0.0)错误
Chrome 67.0.3396(Windows 7 0.0.0):执行41个断开连接的0个(10.004秒/0秒)
我通过删除ngx翻译导入来实现这一点。但这并不是固定的,因为如果没有输入翻译,我将无法继续下去


任何在单元测试用例中实现ngx翻译的人

当茉莉花进入一个循环时,就会发生这种情况。实际上,由于我的翻译服务,它在循环中运行,这导致karma不运行任何测试用例并退出,在执行的43个测试中出现错误0。

仅供参考: 要找到与此相关的确切问题,请使用-sm=false运行测试用例

C:\Angular>ng test -sm=false

我被困在这里面有一段时间了。上面的命令给了我需要解决的确切问题。希望这将有助于其他人了解这个问题

在运行
ng test
后,尝试打开浏览器,查看是否有效。上面的输出表明它没有捕获的浏览器来运行测试。若那个不起作用,你们能提供一些工作代码让其他人调试吗?它实际上会打开浏览器并打印其中的安全性,而不会执行测试用例。你知道为什么它会打印安全吗?