执行命令ng test
后,我得到以下消息。它运行时没有任何错误,但不执行测试用例。知道为什么它不执行测试吗?
我的项目已从Angular 2升级到4、5和现在的6。是否是因为业力库未正确升级?
我创建了一个新的Angular 6项目,并尝试ng test
在那里工作,但是不适用于我的项目。我已经删除了node_modules
文件夹并由npm install
安装了它,但是它仍然无法正常工作。还有其他建议吗?
10% building modules 1/1 modules 0 active(node:9836) DeprecationWarning: Tapable.plugin is deprecated. Use new API on .hooks instead
28 06 2018 11:23:24.302:WARN [karma]: No captured browser, open http://localhost:9876/
28 06 2018 11:23:24.399:INFO [karma]: Karma v1.7.1 server started at http://0.0.0.0:9876/
28 06 2018 11:23:24.402:INFO [launcher]: Launching browser Chrome with unlimited concurrency
28 06 2018 11:23:24.426:INFO [launcher]: Starting browser Chrome 95% emitting CopyPlugi
28 06 2018 11:24:31.561:WARN [launcher]: Chrome have not captured in 60000 ms, killing.
28 06 2018 11:24:42.702:WARN [karma]: No captured browser, open http://localhost:9876/
28 06 2018 11:24:43.272:INFO [launcher]: Trying to start Chrome again (1/2).
28 06 2018 11:24:48.951:INFO [Chrome 67.0.3396 (Windows 7 0.0.0)]: Connected on socket VC2A92U8dwahjxB5AAAA with id 78549298
Chrome 67.0.3396 (Windows 7 0.0.0): Executed 0 of 41 SUCCESS (0 secs / 0 secs)
28 06 2018 11:25:16.507:WARN [Chrome 67.0.3396 (Windows 7 0.0.0)]: Disconnected (1 times), because no message in 10000 ms.
Chrome 67.0.3396 (Windows 7 0.0.0) ERROR
Chrome 67.0.3396 (Windows 7 0.0.0) ERROR Disconnected, because no message in 10000 ms.
Chrome 67.0.3396 (Windows 7 0.0.0): Executed 0 of 41 DISCONNECTED (10.004 secs / 0 secs)
Chrome 67.0.3396 (Windows 7 0.0.0) ERROR
Chrome 67.0.3396 (Windows 7 0.0.0): Executed 0 of 41 DISCONNECTED (10.004 secs / 0 secs)
我通过删除ngx-translation导入来完成此工作。但是,由于无法导入翻译,因此无法解决。
任何人都在单元测试用例中实现了ngx转换。
答案 0 :(得分:1)
当茉莉花进入循环时会发生这种情况。实际上由于我的翻译服务,它进入了循环,这导致业力无法运行任何测试用例并退出,从而导致执行测试43的错误0。
答案 1 :(得分:0)
仅供参考: 要查找有关此问题的确切问题,请使用-sm = false运行测试用例。
C:\Angular>ng test -sm=false
我被困了一段时间。上面的命令给了我确切的问题需要解决。希望对其他人解决此问题有所帮助。