当我跑步时
ng test --watch=false --code-coverage --no-progress
我明白了
Schema validation failed with the following errors:
Data path ".watch" should be boolean.
我进行了搜索,但找不到此错误的匹配结果。
文档(https://github.com/angular/angular-cli/wiki/test)明确表示 --watch=false 应该有效。
其他人说它有效,例如https://github.com/angular/angular-cli/issues/10711#issuecomment-387704999
我使用的是 Angular/cli 6.2.4。 角度6.1.9
有人遇到过这种情况吗?
您的 Angular 工作空间 (angular.json) 中是否有多个项目? 在具有多个项目的工作区上运行
ng test --watch=false
时,我收到此错误。
您可以按名称在项目上运行测试命令,例如
ng run PROJECT_NAME:test --watch=false --code-coverage --no-progress
您需要用您的项目名称替换
PROJECT_NAME
如果您希望测试继续监视更改并自动运行测试,请尝试 karma.conf.js 配置中的
singleRun: true,
。
单个组件所有单元测试用例在运行代码覆盖率时均成功,但在运行时的所有应用程序代码覆盖率显示随机错误如何以角度修复此问题