blo*_*ter 3 jasmine karma-jasmine angular-cli
我的 package.json 包含此脚本:
"test:ci": "ng test --no-watch --no-progress --browsers ChromeHeadless"
如果我运行npm run test:ci所有测试都会通过,但退出时会显示
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! exotics-client@0.0.0 test:ci: `ng test --no-watch --no-progress --browsers ChromeHeadless`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the exotics-client@0.0.0 test:ci script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Run Code Online (Sandbox Code Playgroud)
如果我在
ng test --no-watch --no-progress --browsers ChromeHeadless
不使用 npm 的情况下运行,测试都会再次通过,并且不会返回错误。
还有其他人看到这个问题吗?知道是什么原因造成的吗?
在我们的例子中,测试套件是空的,这导致测试命令失败,而没有提供任何关于为何以代码 1 退出的真实反馈。
我们案例中的解决方法是添加failOnEmptyTestSuite: false,我们的karma.config.js.
| 归档时间: |
|
| 查看次数: |
2672 次 |
| 最近记录: |