为什么Angular 8 CircleCI build在执行ng test——watch false时失败,而karma配置为singleRun=true?
我正在从迁移一个开源项目Angular@7.2.0发送至@8.2.14;它的CircleCI CI/CD管道在上运行良好Angular@7.2.0,现在在迁移到后失败Angular@8.2.14尝试执行单元测试时;测试通过,然后失败,构建尝试运行多次 我正在建立为什么Angular 8 CircleCI build在执行ng test——watch false时失败,而karma配置为singleRun=true?,angular,unit-testing,karma-jasmine,circleci,Angular,Unit Testing,Karma Jasmine,Circleci,我正在从迁移一个开源项目Angular@7.2.0发送至@8.2.14;它的CircleCI CI/CD管道在上运行良好Angular@7.2.0,现在在迁移到后失败Angular@8.2.14尝试执行单元测试时;测试通过,然后失败,构建尝试运行多次 我正在建立FM-736-ng8分支 循环的相关部分是: karma配置文件包含一个标志,用于执行测试一次并停止,似乎没有效果。再一次,我的工作做得很好Angular@7.2.0,现在在迁移到后失败Angular@8.2.14. 请参见下面的文件片段
FM-736-ng8
分支
循环的相关部分是:
karma配置文件包含一个标志,用于执行测试一次并停止,似乎没有效果。再一次,我的工作做得很好Angular@7.2.0,现在在迁移到后失败Angular@8.2.14.
请参见下面的文件片段:
- 开始构建: 0%正在编译10%正在生成0/0模块0处于活动状态
10% building 0/0 modules 0 active
10% building 0/1 modules 1 active multi /root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es5-polyfills.js/root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es5-jit-polyfills.js/root/wuf/src/polyfills.ts
10% building 1/1 modules 0 active
10% building 1/1 modules 0 active
10% building 1/2 modules 1 active multi /root/wuf/src/polyfills.ts/root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli files/models/jit-polyfills.js
10% building 2/2 modules 0 active
10% building 2/2 modules 0 active
10% building 2/3 modules 1 active multi /root/wuf/src/styles.scss/root/wuf/src/assets/dummydata/branding/branding.scss
10% building 3/3 modules 0 active START:
10% building 3/4 modules 1 active /root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es5-polyfills.js
10% building 4/4 modules 0 active
...
- 第一次单元试运行结束:
预期的行为是单元测试运行一次并停止 这太尴尬了!我有一个mono-repo项目,包括许多
npm包
,以及一个应用程序
展示它们。使用ng test
运行单元测试时,测试在运行应用程序测试后停止,而不运行包的测试
当使用ng test--watch false运行单元测试时,应用程序测试运行,然后包测试运行;我将包错误误解为应用程序测试错误
我的错误是看我正在处理的问题,应用程序测试,而不是我最初关注的领域。很尴尬,但这是真的
10% building 0/0 modules 0 active
10% building 0/1 modules 1 active multi /root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es5-polyfills.js/root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es5-jit-polyfills.js/root/wuf/src/polyfills.ts
10% building 1/1 modules 0 active
10% building 1/1 modules 0 active
10% building 1/2 modules 1 active multi /root/wuf/src/polyfills.ts/root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli files/models/jit-polyfills.js
10% building 2/2 modules 0 active
10% building 2/2 modules 0 active
10% building 2/3 modules 1 active multi /root/wuf/src/styles.scss/root/wuf/src/assets/dummydata/branding/branding.scss
10% building 3/3 modules 0 active START:
10% building 3/4 modules 1 active /root/wuf/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es5-polyfills.js
10% building 4/4 modules 0 active
...
HomeComponent
+ should create
Layout
+ should have a view component
+ should have a header component
+ should have a content component
+ should have a footer component
I18nAngularComponent
+ should create
+ should have cardinality paragraph showing 'no wolves'
+ should have gender paragraph
+ should have gender paragraph showing 'female.'
+ should have pluralization paragraph
+ should have pluralization paragraph showing 'has no wolves.'
I18nNgxTranslateComponent
+ should create
+ should create
Finished in 5.459 secs / 5.426 secs @ 00:50:40 GMT+0000 (Coordinated Universal Time)
SUMMARY:
+ 68 tests completed
# 1 test skipped
0% compiling
10% building 0/0 modules 0 active