> xiaoshu-angular@0.0.0 verify:local > npm run test:ci && npm run test:server && npm run build && npm run cloud:validate && npm run app:actions:audit:local > xiaoshu-angular@0.0.0 test:ci > npm run test:mobile:ci && npm run test:admin:ci > xiaoshu-angular@0.0.0 test:mobile:ci > ng test xiaoshu-mobile --no-watch --no-progress --browsers=ChromeHeadless 13 10 2026 13:20:51.729:INFO [karma-server]: Karma v6.4.4 server started at http://127.0.0.1:9876/ 13 10 2026 13:20:51.732:INFO [launcher]: Launching browsers ChromeHeadless with concurrency unlimited 13 10 2026 13:20:51.737:INFO [launcher]: Starting browser ChromeHeadless 13 10 2026 13:20:53.801:INFO [Chrome Headless 155.0.0.0 (Mac OS 10.15.7)]: Connected on socket BAiMR7e2Bjlf0cFdAAAA with id 79004735 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 209 SUCCESS (0 secs / 0 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 209 SUCCESS (0 secs / 0 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 209 SUCCESS (0 secs / 0 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 1 of 209 SUCCESS (0 secs / 0.976 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 2 of 209 SUCCESS (0 secs / 0.977 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 3 of 209 SUCCESS (0 secs / 0.977 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 4 of 209 SUCCESS (0 secs / 0.977 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 5 of 209 SUCCESS (0 secs / 0.977 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 6 of 209 SUCCESS (0 secs / 0.977 secs) 13 10 2026 13:21:03.203:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3 13 10 2026 13:21:03.322:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 7 of 209 SUCCESS (0 secs / 9.875 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 8 of 209 SUCCESS (0 secs / 9.889 secs) 13 10 2026 13:21:05.956:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3 13 10 2026 13:21:05.964:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 13 10 2026 13:21:05.965:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3 13 10 2026 13:21:05.966:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 13 10 2026 13:21:06.090:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3 13 10 2026 13:21:06.090:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 13 10 2026 13:21:06.210:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 9 of 209 SUCCESS (0 secs / 12.751 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 10 of 209 SUCCESS (0 secs / 12.758 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 10 of 209 SUCCESS (0 secs / 12.758 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 11 of 209 SUCCESS (0 secs / 15.496 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 12 of 209 SUCCESS (0 secs / 15.539 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 12 of 209 SUCCESS (0 secs / 15.539 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 13 of 209 SUCCESS (0 secs / 15.549 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 14 of 209 SUCCESS (0 secs / 15.597 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 15 of 209 SUCCESS (0 secs / 15.619 secs) 13 10 2026 13:21:11.694:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 13 10 2026 13:21:11.712:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 15 of 209 SUCCESS (0 secs / 15.619 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 16 of 209 SUCCESS (0 secs / 21.103 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 17 of 209 SUCCESS (0 secs / 21.109 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 18 of 209 SUCCESS (0 secs / 21.116 secs) 13 10 2026 13:21:17.185:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3 13 10 2026 13:21:17.293:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3 13 10 2026 13:21:17.323:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 19 of 209 SUCCESS (0 secs / 23.728 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 20 of 209 SUCCESS (0 secs / 23.754 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 20 of 209 SUCCESS (0 secs / 23.754 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 21 of 209 SUCCESS (0 secs / 23.769 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 21 of 209 SUCCESS (0 secs / 23.769 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 22 of 209 SUCCESS (0 secs / 26.631 secs) 13 10 2026 13:21:22.697:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 23 of 209 SUCCESS (0 secs / 26.684 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 24 of 209 SUCCESS (0 secs / 26.694 secs) 13 10 2026 13:21:25.502:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 13 10 2026 13:21:25.503:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 25 of 209 SUCCESS (0 secs / 32.151 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 26 of 209 SUCCESS (0 secs / 32.159 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 27 of 209 SUCCESS (0 secs / 32.167 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 28 of 209 SUCCESS (0 secs / 32.192 secs) 13 10 2026 13:21:31.003:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 13 10 2026 13:21:31.005:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 29 of 209 SUCCESS (0 secs / 37.649 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 30 of 209 SUCCESS (0 secs / 37.655 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 30 of 209 SUCCESS (0 secs / 37.655 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 31 of 209 SUCCESS (0 secs / 37.682 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 32 of 209 SUCCESS (0 secs / 37.697 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 33 of 209 SUCCESS (0 secs / 37.701 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 34 of 209 SUCCESS (0 secs / 37.74 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 34 of 209 SUCCESS (0 secs / 37.74 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 35 of 209 SUCCESS (0 secs / 37.748 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 36 of 209 SUCCESS (0 secs / 37.766 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 37 of 209 SUCCESS (0 secs / 40.495 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 37 of 209 SUCCESS (0 secs / 40.495 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 38 of 209 SUCCESS (0 secs / 40.505 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 39 of 209 SUCCESS (0 secs / 40.51 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 40 of 209 SUCCESS (0 secs / 40.511 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 41 of 209 SUCCESS (0 secs / 40.513 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 42 of 209 SUCCESS (0 secs / 40.514 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 43 of 209 SUCCESS (0 secs / 40.516 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 44 of 209 SUCCESS (0 secs / 40.516 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 45 of 209 SUCCESS (0 secs / 40.516 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 46 of 209 SUCCESS (0 secs / 40.516 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 47 of 209 SUCCESS (0 secs / 40.52 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 48 of 209 SUCCESS (0 secs / 40.524 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 49 of 209 SUCCESS (0 secs / 40.525 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 50 of 209 SUCCESS (0 secs / 40.527 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 51 of 209 SUCCESS (0 secs / 40.529 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 52 of 209 SUCCESS (0 secs / 40.531 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 53 of 209 SUCCESS (0 secs / 40.533 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 54 of 209 SUCCESS (0 secs / 40.534 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 55 of 209 SUCCESS (0 secs / 40.534 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 56 of 209 SUCCESS (0 secs / 40.534 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 57 of 209 SUCCESS (0 secs / 40.534 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 58 of 209 SUCCESS (0 secs / 40.535 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 59 of 209 SUCCESS (0 secs / 40.535 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 60 of 209 SUCCESS (0 secs / 40.535 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 61 of 209 SUCCESS (0 secs / 40.535 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 62 of 209 SUCCESS (0 secs / 40.535 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 63 of 209 SUCCESS (0 secs / 40.536 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 64 of 209 SUCCESS (0 secs / 40.536 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 65 of 209 SUCCESS (0 secs / 40.536 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 66 of 209 SUCCESS (0 secs / 40.537 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 67 of 209 SUCCESS (0 secs / 40.537 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 68 of 209 SUCCESS (0 secs / 40.538 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 69 of 209 SUCCESS (0 secs / 40.538 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 70 of 209 SUCCESS (0 secs / 40.539 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 71 of 209 SUCCESS (0 secs / 40.541 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 72 of 209 SUCCESS (0 secs / 40.542 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 73 of 209 SUCCESS (0 secs / 40.543 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 74 of 209 SUCCESS (0 secs / 40.543 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 75 of 209 SUCCESS (0 secs / 40.544 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 76 of 209 SUCCESS (0 secs / 40.545 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 77 of 209 SUCCESS (0 secs / 40.545 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 78 of 209 SUCCESS (0 secs / 40.546 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 79 of 209 SUCCESS (0 secs / 40.547 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 80 of 209 SUCCESS (0 secs / 40.549 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 81 of 209 SUCCESS (0 secs / 40.55 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 82 of 209 SUCCESS (0 secs / 40.551 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 83 of 209 SUCCESS (0 secs / 40.552 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 84 of 209 SUCCESS (0 secs / 40.553 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 85 of 209 SUCCESS (0 secs / 40.554 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 86 of 209 SUCCESS (0 secs / 40.557 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 87 of 209 SUCCESS (0 secs / 40.558 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 88 of 209 SUCCESS (0 secs / 40.559 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 89 of 209 SUCCESS (0 secs / 40.56 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 90 of 209 SUCCESS (0 secs / 40.562 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 91 of 209 SUCCESS (0 secs / 40.563 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 92 of 209 SUCCESS (0 secs / 40.564 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 93 of 209 SUCCESS (0 secs / 40.565 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 94 of 209 SUCCESS (0 secs / 40.566 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 95 of 209 SUCCESS (0 secs / 40.567 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 96 of 209 SUCCESS (0 secs / 40.568 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 97 of 209 SUCCESS (0 secs / 40.569 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 98 of 209 SUCCESS (0 secs / 40.571 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 99 of 209 SUCCESS (0 secs / 40.572 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 100 of 209 SUCCESS (0 secs / 40.573 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 101 of 209 SUCCESS (0 secs / 40.575 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 102 of 209 SUCCESS (0 secs / 40.576 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 103 of 209 SUCCESS (0 secs / 40.577 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 104 of 209 SUCCESS (0 secs / 40.613 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 105 of 209 SUCCESS (0 secs / 40.613 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 106 of 209 SUCCESS (0 secs / 40.616 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 107 of 209 SUCCESS (0 secs / 40.617 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 108 of 209 SUCCESS (0 secs / 40.645 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 109 of 209 SUCCESS (0 secs / 40.657 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 110 of 209 SUCCESS (0 secs / 40.678 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 111 of 209 SUCCESS (0 secs / 40.678 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 112 of 209 SUCCESS (0 secs / 40.68 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 113 of 209 SUCCESS (0 secs / 40.686 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 114 of 209 SUCCESS (0 secs / 40.686 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 115 of 209 SUCCESS (0 secs / 40.689 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 116 of 209 SUCCESS (0 secs / 40.693 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 117 of 209 SUCCESS (0 secs / 40.696 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 118 of 209 SUCCESS (0 secs / 40.699 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 119 of 209 SUCCESS (0 secs / 40.701 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 120 of 209 SUCCESS (0 secs / 40.704 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 121 of 209 SUCCESS (0 secs / 40.705 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 122 of 209 SUCCESS (0 secs / 40.705 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 123 of 209 SUCCESS (0 secs / 40.705 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 124 of 209 SUCCESS (0 secs / 40.706 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 125 of 209 SUCCESS (0 secs / 40.706 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 126 of 209 SUCCESS (0 secs / 40.706 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 127 of 209 SUCCESS (0 secs / 40.706 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 128 of 209 SUCCESS (0 secs / 40.707 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 129 of 209 SUCCESS (0 secs / 40.708 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 129 of 209 SUCCESS (0 secs / 40.708 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 130 of 209 SUCCESS (0 secs / 40.725 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 130 of 209 SUCCESS (0 secs / 40.725 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 131 of 209 SUCCESS (0 secs / 40.728 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 131 of 209 SUCCESS (0 secs / 40.728 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 132 of 209 SUCCESS (0 secs / 40.732 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 132 of 209 SUCCESS (0 secs / 40.732 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 133 of 209 SUCCESS (0 secs / 40.736 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 133 of 209 SUCCESS (0 secs / 40.736 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 134 of 209 SUCCESS (0 secs / 40.74 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 134 of 209 SUCCESS (0 secs / 40.74 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 135 of 209 SUCCESS (0 secs / 40.744 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 135 of 209 SUCCESS (0 secs / 40.744 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 136 of 209 SUCCESS (0 secs / 40.749 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 136 of 209 SUCCESS (0 secs / 40.749 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 137 of 209 SUCCESS (0 secs / 40.76 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 137 of 209 SUCCESS (0 secs / 40.76 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 138 of 209 SUCCESS (0 secs / 40.767 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 138 of 209 SUCCESS (0 secs / 40.767 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 139 of 209 SUCCESS (0 secs / 40.77 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 139 of 209 SUCCESS (0 secs / 40.77 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 140 of 209 SUCCESS (0 secs / 40.774 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 140 of 209 SUCCESS (0 secs / 40.774 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 141 of 209 SUCCESS (0 secs / 40.784 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 141 of 209 SUCCESS (0 secs / 40.784 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 142 of 209 SUCCESS (0 secs / 40.789 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 142 of 209 SUCCESS (0 secs / 40.789 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 143 of 209 SUCCESS (0 secs / 40.805 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 143 of 209 SUCCESS (0 secs / 40.805 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 144 of 209 SUCCESS (0 secs / 40.809 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 144 of 209 SUCCESS (0 secs / 40.809 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 145 of 209 SUCCESS (0 secs / 40.813 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 145 of 209 SUCCESS (0 secs / 40.813 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 146 of 209 SUCCESS (0 secs / 40.824 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 146 of 209 SUCCESS (0 secs / 40.824 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 147 of 209 SUCCESS (0 secs / 40.828 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 147 of 209 SUCCESS (0 secs / 40.828 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 148 of 209 SUCCESS (0 secs / 40.832 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 148 of 209 SUCCESS (0 secs / 40.832 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 149 of 209 SUCCESS (0 secs / 40.843 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 149 of 209 SUCCESS (0 secs / 40.843 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 150 of 209 SUCCESS (0 secs / 40.855 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 150 of 209 SUCCESS (0 secs / 40.855 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 151 of 209 SUCCESS (0 secs / 40.866 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 152 of 209 SUCCESS (0 secs / 40.866 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 152 of 209 SUCCESS (0 secs / 40.866 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 153 of 209 SUCCESS (0 secs / 40.872 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 153 of 209 SUCCESS (0 secs / 40.872 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 154 of 209 SUCCESS (0 secs / 40.876 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 154 of 209 SUCCESS (0 secs / 40.876 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 155 of 209 SUCCESS (0 secs / 40.88 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 155 of 209 SUCCESS (0 secs / 40.88 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 156 of 209 SUCCESS (0 secs / 40.886 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 156 of 209 SUCCESS (0 secs / 40.886 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 157 of 209 SUCCESS (0 secs / 40.892 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 157 of 209 SUCCESS (0 secs / 40.892 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 158 of 209 SUCCESS (0 secs / 40.904 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 158 of 209 SUCCESS (0 secs / 40.904 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 159 of 209 SUCCESS (0 secs / 40.918 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 159 of 209 SUCCESS (0 secs / 40.918 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 160 of 209 SUCCESS (0 secs / 40.923 secs) WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)' Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 160 of 209 SUCCESS (0 secs / 40.923 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 161 of 209 SUCCESS (0 secs / 40.929 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 162 of 209 SUCCESS (0 secs / 40.93 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 163 of 209 SUCCESS (0 secs / 40.93 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 164 of 209 SUCCESS (0 secs / 40.93 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 165 of 209 SUCCESS (0 secs / 40.93 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 166 of 209 SUCCESS (0 secs / 40.931 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 167 of 209 SUCCESS (0 secs / 40.933 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 168 of 209 SUCCESS (0 secs / 40.934 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 169 of 209 SUCCESS (0 secs / 40.935 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 170 of 209 SUCCESS (0 secs / 40.935 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 171 of 209 SUCCESS (0 secs / 40.936 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 172 of 209 SUCCESS (0 secs / 40.938 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 173 of 209 SUCCESS (0 secs / 40.948 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 174 of 209 SUCCESS (0 secs / 40.952 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 175 of 209 SUCCESS (0 secs / 40.958 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 176 of 209 SUCCESS (0 secs / 40.963 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 177 of 209 SUCCESS (0 secs / 40.971 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 178 of 209 SUCCESS (0 secs / 40.974 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 179 of 209 SUCCESS (0 secs / 40.975 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 180 of 209 SUCCESS (0 secs / 40.976 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 181 of 209 SUCCESS (0 secs / 40.976 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 182 of 209 SUCCESS (0 secs / 40.978 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 183 of 209 SUCCESS (0 secs / 40.978 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 184 of 209 SUCCESS (0 secs / 41.009 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 185 of 209 SUCCESS (0 secs / 41.031 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 186 of 209 SUCCESS (0 secs / 41.052 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 187 of 209 SUCCESS (0 secs / 41.071 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 188 of 209 SUCCESS (0 secs / 41.091 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 189 of 209 SUCCESS (0 secs / 41.111 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 190 of 209 SUCCESS (0 secs / 41.13 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 191 of 209 SUCCESS (0 secs / 41.148 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 192 of 209 SUCCESS (0 secs / 41.17 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 193 of 209 SUCCESS (0 secs / 41.171 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 194 of 209 SUCCESS (0 secs / 41.172 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 195 of 209 SUCCESS (0 secs / 41.174 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 196 of 209 SUCCESS (0 secs / 41.174 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 197 of 209 SUCCESS (0 secs / 41.174 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 198 of 209 SUCCESS (0 secs / 41.176 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 199 of 209 SUCCESS (0 secs / 41.177 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 200 of 209 SUCCESS (0 secs / 41.178 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 201 of 209 SUCCESS (0 secs / 41.179 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 202 of 209 SUCCESS (0 secs / 41.184 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 203 of 209 SUCCESS (0 secs / 41.189 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 204 of 209 SUCCESS (0 secs / 41.191 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 205 of 209 SUCCESS (0 secs / 41.192 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 206 of 209 SUCCESS (0 secs / 41.193 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 207 of 209 SUCCESS (0 secs / 41.193 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 208 of 209 SUCCESS (0 secs / 41.194 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 209 of 209 SUCCESS (0 secs / 41.194 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 209 of 209 SUCCESS (41.303 secs / 41.194 secs) TOTAL: 209 SUCCESS > xiaoshu-angular@0.0.0 test:admin:ci > ng test xiaoshu-admin --no-watch --no-progress --browsers=ChromeHeadless 13 10 2026 13:21:48.152:INFO [karma-server]: Karma v6.4.4 server started at http://127.0.0.1:9876/ 13 10 2026 13:21:48.155:INFO [launcher]: Launching browsers ChromeHeadless with concurrency unlimited 13 10 2026 13:21:48.168:INFO [launcher]: Starting browser ChromeHeadless 13 10 2026 13:21:49.095:INFO [Chrome Headless 155.0.0.0 (Mac OS 10.15.7)]: Connected on socket mYlukOvfHR8IovhNAAAA with id 90431852 Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 261 SUCCESS (0 secs / 0 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 1 of 261 SUCCESS (0 secs / 0.017 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 2 of 261 SUCCESS (0 secs / 0.021 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 3 of 261 SUCCESS (0 secs / 0.024 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 4 of 261 SUCCESS (0 secs / 0.028 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 5 of 261 SUCCESS (0 secs / 0.031 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 6 of 261 SUCCESS (0 secs / 0.033 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 7 of 261 SUCCESS (0 secs / 0.035 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 8 of 261 SUCCESS (0 secs / 0.038 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 9 of 261 SUCCESS (0 secs / 0.041 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 10 of 261 SUCCESS (0 secs / 0.044 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 11 of 261 SUCCESS (0 secs / 0.046 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 12 of 261 SUCCESS (0 secs / 0.118 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 13 of 261 SUCCESS (0 secs / 0.129 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 14 of 261 SUCCESS (0 secs / 0.151 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 15 of 261 SUCCESS (0 secs / 0.151 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 16 of 261 SUCCESS (0 secs / 0.151 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 17 of 261 SUCCESS (0 secs / 0.151 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 18 of 261 SUCCESS (0 secs / 0.187 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 19 of 261 SUCCESS (0 secs / 0.187 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 20 of 261 SUCCESS (0 secs / 0.187 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 21 of 261 SUCCESS (0 secs / 0.188 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 22 of 261 SUCCESS (0 secs / 0.189 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 23 of 261 SUCCESS (0 secs / 0.189 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 24 of 261 SUCCESS (0 secs / 0.19 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 25 of 261 SUCCESS (0 secs / 0.191 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 26 of 261 SUCCESS (0 secs / 0.191 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 27 of 261 SUCCESS (0 secs / 0.192 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 28 of 261 SUCCESS (0 secs / 0.205 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 29 of 261 SUCCESS (0 secs / 0.209 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 30 of 261 SUCCESS (0 secs / 0.211 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 31 of 261 SUCCESS (0 secs / 0.212 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 32 of 261 SUCCESS (0 secs / 0.216 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 33 of 261 SUCCESS (0 secs / 0.218 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 34 of 261 SUCCESS (0 secs / 0.219 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 35 of 261 SUCCESS (0 secs / 0.22 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 36 of 261 SUCCESS (0 secs / 0.221 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 37 of 261 SUCCESS (0 secs / 0.222 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 38 of 261 SUCCESS (0 secs / 0.224 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 39 of 261 SUCCESS (0 secs / 0.226 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 40 of 261 SUCCESS (0 secs / 0.227 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 41 of 261 SUCCESS (0 secs / 0.289 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 42 of 261 SUCCESS (0 secs / 0.299 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 43 of 261 SUCCESS (0 secs / 0.307 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 44 of 261 SUCCESS (0 secs / 0.314 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 45 of 261 SUCCESS (0 secs / 0.317 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 46 of 261 SUCCESS (0 secs / 0.318 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 47 of 261 SUCCESS (0 secs / 0.319 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 48 of 261 SUCCESS (0 secs / 0.32 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 49 of 261 SUCCESS (0 secs / 0.359 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 50 of 261 SUCCESS (0 secs / 0.393 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 51 of 261 SUCCESS (0 secs / 0.402 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 52 of 261 SUCCESS (0 secs / 0.41 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 53 of 261 SUCCESS (0 secs / 0.412 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 54 of 261 SUCCESS (0 secs / 0.418 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 55 of 261 SUCCESS (0 secs / 0.445 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 56 of 261 SUCCESS (0 secs / 0.447 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 57 of 261 SUCCESS (0 secs / 0.449 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 58 of 261 SUCCESS (0 secs / 0.45 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 59 of 261 SUCCESS (0 secs / 0.46 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 60 of 261 SUCCESS (0 secs / 0.46 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 61 of 261 SUCCESS (0 secs / 0.46 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 62 of 261 SUCCESS (0 secs / 0.469 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 63 of 261 SUCCESS (0 secs / 0.469 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 64 of 261 SUCCESS (0 secs / 0.469 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 65 of 261 SUCCESS (0 secs / 0.469 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 66 of 261 SUCCESS (0 secs / 0.469 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 67 of 261 SUCCESS (0 secs / 0.471 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 68 of 261 SUCCESS (0 secs / 0.472 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 69 of 261 SUCCESS (0 secs / 0.473 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 70 of 261 SUCCESS (0 secs / 0.475 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 71 of 261 SUCCESS (0 secs / 0.476 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 72 of 261 SUCCESS (0 secs / 0.476 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 73 of 261 SUCCESS (0 secs / 0.476 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 74 of 261 SUCCESS (0 secs / 0.478 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 75 of 261 SUCCESS (0 secs / 0.479 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 76 of 261 SUCCESS (0 secs / 0.48 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 77 of 261 SUCCESS (0 secs / 0.482 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 78 of 261 SUCCESS (0 secs / 0.483 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 79 of 261 SUCCESS (0 secs / 0.484 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 80 of 261 SUCCESS (0 secs / 0.486 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 81 of 261 SUCCESS (0 secs / 0.634 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 82 of 261 SUCCESS (0 secs / 0.637 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 83 of 261 SUCCESS (0 secs / 0.639 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 84 of 261 SUCCESS (0 secs / 0.641 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 85 of 261 SUCCESS (0 secs / 0.643 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 86 of 261 SUCCESS (0 secs / 0.646 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 87 of 261 SUCCESS (0 secs / 0.649 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 88 of 261 SUCCESS (0 secs / 0.652 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 89 of 261 SUCCESS (0 secs / 0.654 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 90 of 261 SUCCESS (0 secs / 0.657 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 91 of 261 SUCCESS (0 secs / 0.659 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 92 of 261 SUCCESS (0 secs / 0.661 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 93 of 261 SUCCESS (0 secs / 0.663 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 94 of 261 SUCCESS (0 secs / 0.665 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 95 of 261 SUCCESS (0 secs / 0.668 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 96 of 261 SUCCESS (0 secs / 0.67 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 97 of 261 SUCCESS (0 secs / 0.672 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 98 of 261 SUCCESS (0 secs / 0.674 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 99 of 261 SUCCESS (0 secs / 0.676 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 100 of 261 SUCCESS (0 secs / 0.678 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 101 of 261 SUCCESS (0 secs / 0.681 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 102 of 261 SUCCESS (0 secs / 0.683 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 103 of 261 SUCCESS (0 secs / 0.685 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 104 of 261 SUCCESS (0 secs / 0.687 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 105 of 261 SUCCESS (0 secs / 0.689 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 106 of 261 SUCCESS (0 secs / 0.691 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 107 of 261 SUCCESS (0 secs / 0.693 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 108 of 261 SUCCESS (0 secs / 0.695 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 109 of 261 SUCCESS (0 secs / 0.696 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 110 of 261 SUCCESS (0 secs / 0.697 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 111 of 261 SUCCESS (0 secs / 0.699 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 112 of 261 SUCCESS (0 secs / 0.701 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 113 of 261 SUCCESS (0 secs / 0.703 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 114 of 261 SUCCESS (0 secs / 0.705 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 115 of 261 SUCCESS (0 secs / 0.706 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 116 of 261 SUCCESS (0 secs / 0.708 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 117 of 261 SUCCESS (0 secs / 0.71 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 118 of 261 SUCCESS (0 secs / 0.712 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 119 of 261 SUCCESS (0 secs / 0.714 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 120 of 261 SUCCESS (0 secs / 0.716 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 121 of 261 SUCCESS (0 secs / 0.718 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 122 of 261 SUCCESS (0 secs / 0.72 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 123 of 261 SUCCESS (0 secs / 0.721 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 124 of 261 SUCCESS (0 secs / 0.723 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 125 of 261 SUCCESS (0 secs / 0.725 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 126 of 261 SUCCESS (0 secs / 0.727 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 127 of 261 SUCCESS (0 secs / 0.729 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 128 of 261 SUCCESS (0 secs / 0.731 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 129 of 261 SUCCESS (0 secs / 0.737 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 130 of 261 SUCCESS (0 secs / 0.739 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 131 of 261 SUCCESS (0 secs / 0.741 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 132 of 261 SUCCESS (0 secs / 0.743 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 133 of 261 SUCCESS (0 secs / 0.745 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 134 of 261 SUCCESS (0 secs / 0.746 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 135 of 261 SUCCESS (0 secs / 0.748 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 136 of 261 SUCCESS (0 secs / 0.75 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 137 of 261 SUCCESS (0 secs / 0.752 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 138 of 261 SUCCESS (0 secs / 0.754 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 139 of 261 SUCCESS (0 secs / 0.756 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 140 of 261 SUCCESS (0 secs / 0.758 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 141 of 261 SUCCESS (0 secs / 0.76 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 142 of 261 SUCCESS (0 secs / 0.762 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 143 of 261 SUCCESS (0 secs / 0.764 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 144 of 261 SUCCESS (0 secs / 0.766 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 145 of 261 SUCCESS (0 secs / 0.768 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 146 of 261 SUCCESS (0 secs / 0.77 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 147 of 261 SUCCESS (0 secs / 0.772 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 148 of 261 SUCCESS (0 secs / 0.774 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 149 of 261 SUCCESS (0 secs / 0.776 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 150 of 261 SUCCESS (0 secs / 0.778 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 151 of 261 SUCCESS (0 secs / 0.78 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 152 of 261 SUCCESS (0 secs / 0.782 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 153 of 261 SUCCESS (0 secs / 0.784 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 154 of 261 SUCCESS (0 secs / 0.786 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 155 of 261 SUCCESS (0 secs / 0.788 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 156 of 261 SUCCESS (0 secs / 0.79 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 157 of 261 SUCCESS (0 secs / 0.792 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 158 of 261 SUCCESS (0 secs / 0.794 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 159 of 261 SUCCESS (0 secs / 0.795 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 160 of 261 SUCCESS (0 secs / 0.796 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 161 of 261 SUCCESS (0 secs / 0.798 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 162 of 261 SUCCESS (0 secs / 0.8 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 163 of 261 SUCCESS (0 secs / 0.802 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 164 of 261 SUCCESS (0 secs / 0.803 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 165 of 261 SUCCESS (0 secs / 0.805 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 166 of 261 SUCCESS (0 secs / 0.807 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 167 of 261 SUCCESS (0 secs / 0.808 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 168 of 261 SUCCESS (0 secs / 0.809 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 169 of 261 SUCCESS (0 secs / 0.811 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 170 of 261 SUCCESS (0 secs / 0.814 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 171 of 261 SUCCESS (0 secs / 0.816 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 172 of 261 SUCCESS (0 secs / 0.818 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 173 of 261 SUCCESS (0 secs / 0.82 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 174 of 261 SUCCESS (0 secs / 0.822 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 175 of 261 SUCCESS (0 secs / 0.823 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 176 of 261 SUCCESS (0 secs / 0.824 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 177 of 261 SUCCESS (0 secs / 0.826 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 178 of 261 SUCCESS (0 secs / 0.828 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 179 of 261 SUCCESS (0 secs / 0.915 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 180 of 261 SUCCESS (0 secs / 0.923 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 181 of 261 SUCCESS (0 secs / 0.939 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 182 of 261 SUCCESS (0 secs / 0.952 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 183 of 261 SUCCESS (0 secs / 0.953 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 184 of 261 SUCCESS (0 secs / 0.953 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 185 of 261 SUCCESS (0 secs / 0.953 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 186 of 261 SUCCESS (0 secs / 0.954 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 187 of 261 SUCCESS (0 secs / 0.964 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 188 of 261 SUCCESS (0 secs / 0.97 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 189 of 261 SUCCESS (0 secs / 1.02 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 190 of 261 SUCCESS (0 secs / 1.028 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 191 of 261 SUCCESS (0 secs / 1.034 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 192 of 261 SUCCESS (0 secs / 1.042 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 193 of 261 SUCCESS (0 secs / 1.043 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 194 of 261 SUCCESS (0 secs / 1.044 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 195 of 261 SUCCESS (0 secs / 1.053 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 196 of 261 SUCCESS (0 secs / 1.105 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 197 of 261 SUCCESS (0 secs / 1.112 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 198 of 261 SUCCESS (0 secs / 1.119 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 199 of 261 SUCCESS (0 secs / 1.126 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 200 of 261 SUCCESS (0 secs / 1.132 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 201 of 261 SUCCESS (0 secs / 1.146 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 202 of 261 SUCCESS (0 secs / 1.153 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 203 of 261 SUCCESS (0 secs / 1.159 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 204 of 261 SUCCESS (0 secs / 1.168 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 205 of 261 SUCCESS (0 secs / 1.178 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 206 of 261 SUCCESS (0 secs / 1.183 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 207 of 261 SUCCESS (0 secs / 1.19 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 208 of 261 SUCCESS (0 secs / 1.196 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 209 of 261 SUCCESS (0 secs / 1.217 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 210 of 261 SUCCESS (0 secs / 1.219 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 211 of 261 SUCCESS (0 secs / 1.22 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 212 of 261 SUCCESS (0 secs / 1.225 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 213 of 261 SUCCESS (0 secs / 1.226 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 214 of 261 SUCCESS (0 secs / 1.229 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 215 of 261 SUCCESS (0 secs / 1.229 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 216 of 261 SUCCESS (0 secs / 1.23 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 217 of 261 SUCCESS (0 secs / 1.231 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 218 of 261 SUCCESS (0 secs / 1.232 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 219 of 261 SUCCESS (0 secs / 1.233 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 220 of 261 SUCCESS (0 secs / 1.234 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 221 of 261 SUCCESS (0 secs / 1.235 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 222 of 261 SUCCESS (0 secs / 1.236 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 223 of 261 SUCCESS (0 secs / 1.237 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 224 of 261 SUCCESS (0 secs / 1.237 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 225 of 261 SUCCESS (0 secs / 1.237 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 226 of 261 SUCCESS (0 secs / 1.238 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 227 of 261 SUCCESS (0 secs / 1.239 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 228 of 261 SUCCESS (0 secs / 1.24 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 229 of 261 SUCCESS (0 secs / 1.241 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 230 of 261 SUCCESS (0 secs / 1.242 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 231 of 261 SUCCESS (0 secs / 1.243 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 232 of 261 SUCCESS (0 secs / 1.257 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 233 of 261 SUCCESS (0 secs / 1.261 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 234 of 261 SUCCESS (0 secs / 1.262 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 235 of 261 SUCCESS (0 secs / 1.263 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 236 of 261 SUCCESS (0 secs / 1.312 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 237 of 261 SUCCESS (0 secs / 1.322 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 238 of 261 SUCCESS (0 secs / 1.331 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 239 of 261 SUCCESS (0 secs / 1.332 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 240 of 261 SUCCESS (0 secs / 1.332 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 241 of 261 SUCCESS (0 secs / 1.333 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 242 of 261 SUCCESS (0 secs / 1.368 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 243 of 261 SUCCESS (0 secs / 1.392 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 244 of 261 SUCCESS (0 secs / 1.459 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 245 of 261 SUCCESS (0 secs / 1.471 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 246 of 261 SUCCESS (0 secs / 1.474 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 247 of 261 SUCCESS (0 secs / 1.477 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 248 of 261 SUCCESS (0 secs / 1.479 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 249 of 261 SUCCESS (0 secs / 1.482 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 250 of 261 SUCCESS (0 secs / 1.529 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 251 of 261 SUCCESS (0 secs / 1.531 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 252 of 261 SUCCESS (0 secs / 1.532 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 253 of 261 SUCCESS (0 secs / 1.534 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 254 of 261 SUCCESS (0 secs / 1.536 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 255 of 261 SUCCESS (0 secs / 1.579 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 256 of 261 SUCCESS (0 secs / 1.586 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 257 of 261 SUCCESS (0 secs / 1.586 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 258 of 261 SUCCESS (0 secs / 1.592 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 259 of 261 SUCCESS (0 secs / 1.647 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 260 of 261 SUCCESS (0 secs / 1.653 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 261 of 261 SUCCESS (0 secs / 1.659 secs) Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 261 of 261 SUCCESS (1.748 secs / 1.659 secs) TOTAL: 261 SUCCESS > xiaoshu-angular@0.0.0 test:server > node --test --test-concurrency=2 scripts/tests/*.test.mjs TAP version 13 # Subtest: 旧密码只允许显式首次迁移,已重置和历史不明账号拒绝且不调用旧系统 ok 1 - 旧密码只允许显式首次迁移,已重置和历史不明账号拒绝且不调用旧系统 --- duration_ms: 3.349791 type: 'test' ... # Subtest: 一次性迁移核对身份并携带验证前密码版本,不能切换账号 ok 2 - 一次性迁移核对身份并携带验证前密码版本,不能切换账号 --- duration_ms: 1.048988 type: 'test' ... # Subtest: 数据库密码变化原子关闭回退、撤销会话,拒绝并发旧版本及客户端重新启用 ok 3 - 数据库密码变化原子关闭回退、撤销会话,拒绝并发旧版本及客户端重新启用 --- duration_ms: 2101.324049 type: 'test' ... # Subtest: 核对文件哈希和登录/工资深层路由,不能只凭首页成功判断发布成功 ok 4 - 核对文件哈希和登录/工资深层路由,不能只凭首页成功判断发布成功 --- duration_ms: 67.574342 type: 'test' ... # Subtest: 拒绝版本仍旧或深层路由返回其他页面的发布 ok 5 - 拒绝版本仍旧或深层路由返回其他页面的发布 --- duration_ms: 24.562503 type: 'test' ... # Subtest: 发布包拒绝密钥文件和符号链接 ok 6 - 发布包拒绝密钥文件和符号链接 --- duration_ms: 5.746295 type: 'test' ... # Subtest: 完整来源超过5000条仍可分页、搜索较早记录,空末页保留真实总数且租户隔离 ok 7 - 完整来源超过5000条仍可分页、搜索较早记录,空末页保留真实总数且租户隔离 --- duration_ms: 2175.697642 type: 'test' ... # Subtest: 排课学员姓名跳过空白字段,兼容旧昵称、预约标题和缺失资料 ok 8 - 排课学员姓名跳过空白字段,兼容旧昵称、预约标题和缺失资料 --- duration_ms: 2021.176607 type: 'test' ... # Subtest: 非超级管理员、其他帐套与另一执行者不能访问或写入 ok 9 - 非超级管理员、其他帐套与另一执行者不能访问或写入 --- duration_ms: 2083.592815 type: 'test' ... # Subtest: 主附表原子新增、批次重试复用结果,不允许同一批次编号换内容 ok 10 - 主附表原子新增、批次重试复用结果,不允许同一批次编号换内容 --- duration_ms: 44.365894 type: 'test' ... # Subtest: 已保存投影可刷新,修改后的记录保留;微秒级版本变化也拒绝覆盖 ok 11 - 已保存投影可刷新,修改后的记录保留;微秒级版本变化也拒绝覆盖 --- duration_ms: 21.996256 type: 'test' ... # Subtest: 服务端捕获真实源编号并重新核对投影,缺主附表时不能生成对账凭据 ok 12 - 服务端捕获真实源编号并重新核对投影,缺主附表时不能生成对账凭据 --- duration_ms: 18.465389 type: 'test' ... # Subtest: 冲突记录重复保存不增加重复行 ok 13 - 冲突记录重复保存不增加重复行 --- duration_ms: 7.943434 type: 'test' ... # Subtest: 字段差异按业务类型规范化,旧空评分不抹掉新评分 ok 14 - 字段差异按业务类型规范化,旧空评分不抹掉新评分 --- duration_ms: 0.4837 type: 'test' ... # {"dataset":"专项训练","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"词库","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"课程绑定","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"每日学习","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"练习记录","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"抗遗忘","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"预约","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"上课","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # {"dataset":"测评","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # Subtest: 每日运行入口只使用直接接口、按依赖顺序并写私有报告,未对账不报成功 ok 15 - 每日运行入口只使用直接接口、按依赖顺序并写私有报告,未对账不报成功 --- duration_ms: 43.381074 type: 'test' ... # Subtest: 有新系统计薪凭据的复习不回退、不重算工资 ok 16 - 有新系统计薪凭据的复习不回退、不重算工资 --- duration_ms: 21.68124 type: 'test' ... # Subtest: 北京时间23点前补昨天、23点后执行今天,跨UTC日期仍正确 ok 17 - 北京时间23点前补昨天、23点后执行今天,跨UTC日期仍正确 --- duration_ms: 21.905651 type: 'test' ... # Subtest: 新增账号与栏目幂等补齐,已有账户余额和目录名称保持不变 ok 18 - 新增账号与栏目幂等补齐,已有账户余额和目录名称保持不变 --- duration_ms: 55.087389 type: 'test' ... # {"dataset":"专项训练","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0} # Subtest: 未取得服务器对账证据时不完成运行;已退出进程的目录锁可恢复 ok 19 - 未取得服务器对账证据时不完成运行;已退出进程的目录锁可恢复 --- duration_ms: 15.173821 type: 'test' ... # Subtest: 删除标记禁止恢复,阅读数字编号冲突不会当作小树身份匹配 ok 20 - 删除标记禁止恢复,阅读数字编号冲突不会当作小树身份匹配 --- duration_ms: 12.52567 type: 'test' ... # Subtest: 只有全部数据集对账后才能完成,统计来自写入回执,完成重试幂等 ok 21 - 只有全部数据集对账后才能完成,统计来自写入回执,完成重试幂等 --- duration_ms: 88.450471 type: 'test' ... # Subtest: 只清理七天前已完成运行的原始缓存,保留失败断点及报告 ok 22 - 只清理七天前已完成运行的原始缓存,保留失败断点及报告 --- duration_ms: 5.801371 type: 'test' ... # Subtest: 账号编号冲突时停止业务数据同步,保留阻塞报告 ok 23 - 账号编号冲突时停止业务数据同步,保留阻塞报告 --- duration_ms: 3.546853 type: 'test' ... # Subtest: 同步告警:失败去重、持续失败次日提醒、恢复一次提醒、差异增长提醒且不包含原始错误 ok 24 - 同步告警:失败去重、持续失败次日提醒、恢复一次提醒、差异增长提醒且不包含原始错误 --- duration_ms: 12.691083 type: 'test' ... # Subtest: 注销:重复申请仅一条、跨帐套隔离、未实际注销不可登记完成、并发版本拒绝 ok 25 - 注销:重复申请仅一条、跨帐套隔离、未实际注销不可登记完成、并发版本拒绝 --- duration_ms: 2022.357336 type: 'test' ... # Subtest: 工资截止核验:区分文字差异与金额差异、版本改变失效、缺失记录拦截、整月审核门槛 ok 26 - 工资截止核验:区分文字差异与金额差异、版本改变失效、缺失记录拦截、整月审核门槛 --- duration_ms: 1544.317951 type: 'test' ... # Subtest: 月份筛选兼容三种日期格式,并按北京时间补齐缺失学习日期 ok 27 - 月份筛选兼容三种日期格式,并按北京时间补齐缺失学习日期 --- duration_ms: 2025.018839 type: 'test' ... # Subtest: 全部月份包含历史记录,保持帐套隔离 ok 28 - 全部月份包含历史记录,保持帐套隔离 --- duration_ms: 2.453274 type: 'test' ... # Subtest: 日期范围包含首尾当天,兼容不同保存格式 ok 29 - 日期范围包含首尾当天,兼容不同保存格式 --- duration_ms: 4.356893 type: 'test' ... # Subtest: 报表展示与筛选使用同一个学习日期,斜线日期与 UTC 时间不会少一天 ok 30 - 报表展示与筛选使用同一个学习日期,斜线日期与 UTC 时间不会少一天 --- duration_ms: 20.804141 type: 'test' ... # Subtest: 当天已过钟点的旧预约恢复唯一开课、工资快照和预留,重试不改余额或状态 ok 31 - 当天已过钟点的旧预约恢复唯一开课、工资快照和预留,重试不改余额或状态 --- duration_ms: 2020.610481 type: 'test' ... # Subtest: 越权、跨帐套、过期、取消、新系统预约及已开课不能自动修复 ok 32 - 越权、跨帐套、过期、取消、新系统预约及已开课不能自动修复 --- duration_ms: 27.922118 type: 'test' ... # Subtest: 课时不足时整个事务回滚,不激活开课、不保存快照或审计 ok 33 - 课时不足时整个事务回滚,不激活开课、不保存快照或审计 --- duration_ms: 9.811011 type: 'test' ... # Subtest: 重复开课、回收开课、未确认课程分类不能猜测恢复 ok 34 - 重复开课、回收开课、未确认课程分类不能猜测恢复 --- duration_ms: 16.786031 type: 'test' ... # Subtest: 新系统已有工资快照保留,正式规则覆盖默认版本,禁用版本不能回退同版本默认价 ok 35 - 新系统已有工资快照保留,正式规则覆盖默认版本,禁用版本不能回退同版本默认价 --- duration_ms: 21.312603 type: 'test' ... # Subtest: 教师详情自动核对后返回开始权限与实际绑定;学习单元采用同一开课记录 ok 36 - 教师详情自动核对后返回开始权限与实际绑定;学习单元采用同一开课记录 --- duration_ms: 24.328115 type: 'test' ... # Subtest: 审计失败回滚已激活的开课、课时预留和快照,修复可重试 ok 37 - 审计失败回滚已激活的开课、课时预留和快照,修复可重试 --- duration_ms: 15.34215 type: 'test' ... # Subtest: 新导入的空分类开课只补明确的非写作分类;全局写作映射不能替代逐人确认 ok 38 - 新导入的空分类开课只补明确的非写作分类;全局写作映射不能替代逐人确认 --- duration_ms: 11.359732 type: 'test' ... # Subtest: 旧系统预约按学员读取并保留日期、状态与课程信息 ok 39 - 旧系统预约按学员读取并保留日期、状态与课程信息 --- duration_ms: 5.377786 type: 'test' ... # Subtest: 旧系统预约覆盖过期快照并补入后续计划 ok 40 - 旧系统预约覆盖过期快照并补入后续计划 --- duration_ms: 0.974855 type: 'test' ... # Subtest: 旧系统学习记录按学员过滤,并规范化北京时间与单词明细 ok 41 - 旧系统学习记录按学员过滤,并规范化北京时间与单词明细 --- duration_ms: 5.467686 type: 'test' ... # Subtest: 旧系统学习记录只在变化时原子写入,重复轮询不制造版本变化 ok 42 - 旧系统学习记录只在变化时原子写入,重复轮询不制造版本变化 --- duration_ms: 3.446096 type: 'test' ... # Subtest: 移动网关实时版本逻辑不引用运营网关的局部工具函数 ok 43 - 移动网关实时版本逻辑不引用运营网关的局部工具函数 --- duration_ms: 0.798363 type: 'test' ... # Subtest: 旧系统抗遗忘记录只接收当前学员并保留计划与完成状态 ok 44 - 旧系统抗遗忘记录只接收当前学员并保留计划与完成状态 --- duration_ms: 5.495623 type: 'test' ... # Subtest: 抗遗忘记录首次补齐后重复核对不再写入 ok 45 - 抗遗忘记录首次补齐后重复核对不再写入 --- duration_ms: 3.531476 type: 'test' ... # Subtest: one worker tick requests every configured data set exactly once ok 46 - one worker tick requests every configured data set exactly once --- duration_ms: 196.078998 type: 'test' ... # Subtest: dependent review records wait until learning history is fully caught up ok 47 - dependent review records wait until learning history is fully caught up --- duration_ms: 168.400202 type: 'test' ... # Subtest: 教师按预约所属学员获取所有有效开课,包括不同课程分类,排除待确认、回收、停用和他人课程 ok 48 - 教师按预约所属学员获取所有有效开课,包括不同课程分类,排除待确认、回收、停用和他人课程 --- duration_ms: 2045.110842 type: 'test' ... # Subtest: 开始时验证实际选择的课程但保留排课课程、工资和扣减快照;旧版本和停用课程拒绝 ok 49 - 开始时验证实际选择的课程但保留排课课程、工资和扣减快照;旧版本和停用课程拒绝 --- duration_ms: 31.725998 type: 'test' ... # Subtest: 学习记录接受本学员所选开课而非强制排课开课;拒绝他人开课和非所选词库的单词 ok 50 - 学习记录接受本学员所选开课而非强制排课开课;拒绝他人开课和非所选词库的单词 --- duration_ms: 7.362388 type: 'test' ... # Subtest: 实际学习写入事务按所选开课隔离记录,重试和更新保留业务ID且不覆盖另一词库 ok 51 - 实际学习写入事务按所选开课隔离记录,重试和更新保留业务ID且不覆盖另一词库 --- duration_ms: 63.016161 type: 'test' ... # Subtest: 老师一次结课生成报告和学习快照,重复并发只扣一次;学生随后评价不改结课状态 ok 52 - 老师一次结课生成报告和学习快照,重复并发只扣一次;学生随后评价不改结课状态 --- duration_ms: 2166.858329 type: 'test' ... # Subtest: 报告写入失败回滚结课、课时和学习记录,可原请求重试 ok 53 - 报告写入失败回滚结课、课时和学习记录,可原请求重试 --- duration_ms: 30.046872 type: 'test' ... # Subtest: 越权、未结课评价、过期版本、取消均拒绝 ok 54 - 越权、未结课评价、过期版本、取消均拒绝 --- duration_ms: 14.326327 type: 'test' ... # Subtest: 旧11/20课次复用已扣凭据与评价,缺凭据不补扣 ok 55 - 旧11/20课次复用已扣凭据与评价,缺凭据不补扣 --- duration_ms: 30.462225 type: 'test' ... # Subtest: 评价原子拒绝无效评分与超长文字 ok 56 - 评价原子拒绝无效评分与超长文字 --- duration_ms: 16.253389 type: 'test' ... # Subtest: 线上数值型评分列允许首次评价并保留第一次评分 ok 57 - 线上数值型评分列允许首次评价并保留第一次评分 --- duration_ms: 25.714542 type: 'test' ... # Subtest: 同日提前开课、午夜后继续、非预约当天与改派老师在数据库校验 ok 58 - 同日提前开课、午夜后继续、非预约当天与改派老师在数据库校验 --- duration_ms: 17.945934 type: 'test' ... # Subtest: 同一真实排课从教师、学生分页查询与详情读取,不访问旧接口;版本感知新增排课 ok 59 - 同一真实排课从教师、学生分页查询与详情读取,不访问旧接口;版本感知新增排课 --- duration_ms: 149.772375 type: 'test' ... # Subtest: 旧客户端状态写入和旧分步完课明确拒绝,不触发数据库扣费 ok 60 - 旧客户端状态写入和旧分步完课明确拒绝,不触发数据库扣费 --- duration_ms: 8.246029 type: 'test' ... # Subtest: 同一预约多个已开通词库汇总学习词汇,按实际词库生成复习且仍只扣预约课时 ok 61 - 同一预约多个已开通词库汇总学习词汇,按实际词库生成复习且仍只扣预约课时 --- duration_ms: 18.333787 type: 'test' ... # Subtest: 选填复习情况和训练状态允许留空或自由文本,报告保存原文且重试不重复扣费 ok 62 - 选填复习情况和训练状态允许留空或自由文本,报告保存原文且重试不重复扣费 --- duration_ms: 47.866884 type: 'test' ... # Subtest: 修改报告只更新文字;重试幂等、旧版本和越权拒绝,保留课时、学习成果与评价 ok 63 - 修改报告只更新文字;重试幂等、旧版本和越权拒绝,保留课时、学习成果与评价 --- duration_ms: 31.439193 type: 'test' ... # Subtest: 六个新分类完整可选,语法写作仅选择对应学阶 ok 64 - 六个新分类完整可选,语法写作仅选择对应学阶 --- duration_ms: 22.356627 type: 'test' ... # Subtest: 零余额、配套陪练不足和空内容分别说明原因 ok 65 - 零余额、配套陪练不足和空内容分别说明原因 --- duration_ms: 2.675104 type: 'test' ... # Subtest: 同一内容有多个开课分类时旧请求拒绝,指定 bindingId 匹配各自规则 ok 66 - 同一内容有多个开课分类时旧请求拒绝,指定 bindingId 匹配各自规则 --- duration_ms: 2.629872 type: 'test' ... # Subtest: 开课请求成功后的重试复用结果,不重新校验已经耗尽的余额 ok 67 - 开课请求成功后的重试复用结果,不重新校验已经耗尽的余额 --- duration_ms: 3.058306 type: 'test' ... # Subtest: 批量排课跨规则日期分别保存快照 ok 68 - 批量排课跨规则日期分别保存快照 --- duration_ms: 13.852221 type: 'test' ... # Subtest: 新后台列表按学员精确查询,筛选发生在全站记录上限之前 ok 69 - 新后台列表按学员精确查询,筛选发生在全站记录上限之前 --- duration_ms: 3.343792 type: 'test' ... # Subtest: 旧同步不能覆盖账号或云端创建的开课预约,未授权投影被拒绝 ok 70 - 旧同步不能覆盖账号或云端创建的开课预约,未授权投影被拒绝 --- duration_ms: 2.422534 type: 'test' ... # Subtest: 用户端通用内容接口不能绕过开课、预留及完课事务 ok 71 - 用户端通用内容接口不能绕过开课、预留及完课事务 --- duration_ms: 5.8575 type: 'test' ... # Subtest: 会员预约详情沿用开课分类并识别回收站取消状态 ok 72 - 会员预约详情沿用开课分类并识别回收站取消状态 --- duration_ms: 2.859996 type: 'test' ... # Subtest: 会员上课记录使用教师姓名和开课分类,不将编号当姓名 ok 73 - 会员上课记录使用教师姓名和开课分类,不将编号当姓名 --- duration_ms: 2.343844 type: 'test' ... # Subtest: 会员概览未结束数、体验记录与下次预约排除已取消,保留总历史数 ok 74 - 会员概览未结束数、体验记录与下次预约排除已取消,保留总历史数 --- duration_ms: 2101.426501 type: 'test' ... # Subtest: 同日每半小时重复的60分钟课程提前识别批内重叠,可跳过冲突项 ok 75 - 同日每半小时重复的60分钟课程提前识别批内重叠,可跳过冲突项 --- duration_ms: 6.265817 type: 'test' ... # Subtest: 总部入账、双方划拨、幂等与原请求校验 ok 76 - 总部入账、双方划拨、幂等与原请求校验 --- duration_ms: 2219.783424 type: 'test' ... # Subtest: 退回原门店,重复退款和数量校验 ok 77 - 退回原门店,重复退款和数量校验 --- duration_ms: 16.30486 type: 'test' ... # Subtest: 零余额不能开课,多账户规则全部满足 ok 78 - 零余额不能开课,多账户规则全部满足 --- duration_ms: 20.451736 type: 'test' ... # Subtest: 同词表跨分类可开,同分类幂等且不扣课时,正确栏目和自动数量 ok 79 - 同词表跨分类可开,同分类幂等且不扣课时,正确栏目和自动数量 --- duration_ms: 27.551835 type: 'test' ... # Subtest: 预约必须明确分类,预留阻止超额退款和重复预留 ok 80 - 预约必须明确分类,预留阻止超额退款和重复预留 --- duration_ms: 21.502039 type: 'test' ... # Subtest: 完课单事务扣减、消费预留和学习事实,重试不重复 ok 81 - 完课单事务扣减、消费预留和学习事实,重试不重复 --- duration_ms: 17.811834 type: 'test' ... # Subtest: 迁移可重复运行,已有分类和学习进度不重置 ok 82 - 迁移可重复运行,已有分类和学习进度不重置 --- duration_ms: 25.042788 type: 'test' ... # Subtest: 排课保存、修改、取消恢复均同步预留,重试不重复 ok 83 - 排课保存、修改、取消恢复均同步预留,重试不重复 --- duration_ms: 54.58546 type: 'test' ... # Subtest: 批量排课超余额整体回滚,不留下半张预约或预留 ok 84 - 批量排课超余额整体回滚,不留下半张预约或预留 --- duration_ms: 15.759779 type: 'test' ... # Subtest: 余额更新不能被旧资料覆盖,空课程开课事务回滚 ok 85 - 余额更新不能被旧资料覆盖,空课程开课事务回滚 --- duration_ms: 6.800554 type: 'test' ... # Subtest: 双流水或审计失败时总部入账与业务单全部回滚 ok 86 - 双流水或审计失败时总部入账与业务单全部回滚 --- duration_ms: 11.258977 type: 'test' ... # Subtest: 最后一节课的竞争提交仅一张预约成功,完课后重试原开课仍成功 ok 87 - 最后一节课的竞争提交仅一张预约成功,完课后重试原开课仍成功 --- duration_ms: 49.348998 type: 'test' ... # Subtest: 运营网关开课排课、开课授权与管理员审计纠错共用课时快照 ok 88 - 运营网关开课排课、开课授权与管理员审计纠错共用课时快照 --- duration_ms: 66.986378 type: 'test' ... # Subtest: 回收保留进度,恢复重新校验余额并保留原分类 ok 89 - 回收保留进度,恢复重新校验余额并保留原分类 --- duration_ms: 13.927834 type: 'test' ... # Subtest: 已有唯一约束下重复迁移,冲突历史绑定保留进度并标记待确认 ok 90 - 已有唯一约束下重复迁移,冲突历史绑定保留进度并标记待确认 --- duration_ms: 29.740497 type: 'test' ... # Subtest: 课程全天有效:当天零点、提前与延后均可,前一天与次日零点不可 ok 91 - 课程全天有效:当天零点、提前与延后均可,前一天与次日零点不可 --- duration_ms: 4.872937 type: 'test' ... # Subtest: 教师不能提前到预约前一天开课,拒绝后不写入开课状态 ok 92 - 教师不能提前到预约前一天开课,拒绝后不写入开课状态 --- duration_ms: 14.692468 type: 'test' ... # Subtest: 当天未开课继续预留课时,昨日未开课不再占用,已开课保留至完课 ok 93 - 当天未开课继续预留课时,昨日未开课不再占用,已开课保留至完课 --- duration_ms: 30.315922 type: 'test' ... # Subtest: 教学事务:重复及并发请求只增一次,关联记录同事务,失败整体回滚 ok 94 - 教学事务:重复及并发请求只增一次,关联记录同事务,失败整体回滚 --- duration_ms: 2108.061755 type: 'test' ... # Subtest: 完课确认:学生与老师依次确认,重复确认幂等,越权和取消预约拒绝 ok 95 - 完课确认:学生与老师依次确认,重复确认幂等,越权和取消预约拒绝 --- duration_ms: 1431.804516 type: 'test' ... # Subtest: 学习记录:统计已生成文章,未作答文章也计入,已完成记录保持关联 ok 96 - 学习记录:统计已生成文章,未作答文章也计入,已完成记录保持关联 --- duration_ms: 1513.238928 type: 'test' ... # Subtest: nightly refuses writes when 404, and persists the failure ok 97 - nightly refuses writes when 404, and persists the failure --- duration_ms: 151.601857 type: 'test' ... # Subtest: nightly refuses writes when expired, and persists the failure ok 98 - nightly refuses writes when expired, and persists the failure --- duration_ms: 139.084589 type: 'test' ... # Subtest: nightly refuses writes when unconfigured, and persists the failure ok 99 - nightly refuses writes when unconfigured, and persists the failure --- duration_ms: 141.754276 type: 'test' ... # Subtest: nightly refuses writes when unprotected, and persists the failure ok 100 - nightly refuses writes when unprotected, and persists the failure --- duration_ms: 146.049179 type: 'test' ... # Subtest: nightly drains multiple pages before dependents and requires reconciliation ok 101 - nightly drains multiple pages before dependents and requires reconciliation --- duration_ms: 217.419109 type: 'test' ... # Subtest: round limit is a failure and never starts a dependent ok 102 - round limit is a failure and never starts a dependent --- duration_ms: 205.495677 type: 'test' ... # Subtest: retained conflicts are recorded and never called success ok 103 - retained conflicts are recorded and never called success --- duration_ms: 207.827767 type: 'test' ... # Subtest: caught up without business ID checksums is not success ok 104 - caught up without business ID checksums is not success --- duration_ms: 182.131733 type: 'test' ... # Subtest: 旧管理员仅兼容本帐套运营经理,普通会员不获得后台权限 ok 105 - 旧管理员仅兼容本帐套运营经理,普通会员不获得后台权限 --- duration_ms: 0.942703 type: 'test' ... # Subtest: 显式角色优先,adminRoleKey 与数组一致识别,未知运营角色拒绝 ok 106 - 显式角色优先,adminRoleKey 与数组一致识别,未知运营角色拒绝 --- duration_ms: 0.265495 type: 'test' ... # Subtest: 角色修改撤销旧会话且审计只保存业务字段 ok 107 - 角色修改撤销旧会话且审计只保存业务字段 --- duration_ms: 2074.596983 type: 'test' ... # Subtest: 普通运营不能管理账号,经理不能越帐套或提权超级管理员 ok 108 - 普通运营不能管理账号,经理不能越帐套或提权超级管理员 --- duration_ms: 1487.119718 type: 'test' ... # Subtest: 保护本人和版本冲突,停用后旧会话被清除 ok 109 - 保护本人和版本冲突,停用后旧会话被清除 --- duration_ms: 1479.49134 type: 'test' ... # Subtest: 两个经理互相停用时后一个操作重新验证权限,保留有效经理 ok 110 - 两个经理互相停用时后一个操作重新验证权限,保留有效经理 --- duration_ms: 1461.044062 type: 'test' ... # Subtest: SQL 与云函数角色口径一致 ok 111 - SQL 与云函数角色口径一致 --- duration_ms: 1411.962436 type: 'test' ... # Subtest: 底层用户接口不能直接修改权限、跨帐套或构造管理员注册 ok 112 - 底层用户接口不能直接修改权限、跨帐套或构造管理员注册 --- duration_ms: 1511.785016 type: 'test' ... # Subtest: 首次增量发布会保留一个旧预览入口 ok 113 - 首次增量发布会保留一个旧预览入口 --- duration_ms: 1.012757 type: 'test' ... # Subtest: 重复增量发布会移除递归包装并保留真正的旧预览 ok 114 - 重复增量发布会移除递归包装并保留真正的旧预览 --- duration_ms: 0.186574 type: 'test' ... # Subtest: 缺少历史预约预览入口时拒绝发布 ok 115 - 缺少历史预约预览入口时拒绝发布 --- duration_ms: 0.478121 type: 'test' ... # Subtest: 历史预约预览保留数据库微秒精度,避免确认时误判预约已更新 ok 116 - 历史预约预览保留数据库微秒精度,避免确认时误判预约已更新 --- duration_ms: 1.64625 type: 'test' ... # Subtest: 北京时间月界,工资快照含零元不被规则覆盖 ok 117 - 北京时间月界,工资快照含零元不被规则覆盖 --- duration_ms: 2134.69379 type: 'test' ... # Subtest: 未知运营角色不能获得经理权限 ok 118 - 未知运营角色不能获得经理权限 --- duration_ms: 0.291114 type: 'test' ... # Subtest: 创建、课次跨批次防重、失败不留半张工资单 ok 119 - 创建、课次跨批次防重、失败不留半张工资单 --- duration_ms: 36.187652 type: 'test' ... # Subtest: 调整幂等、门店和月份完整,过期版本拒绝 ok 120 - 调整幂等、门店和月份完整,过期版本拒绝 --- duration_ms: 6.350327 type: 'test' ... # Subtest: 重算已有明细保留调整,异常禁止审核,审计失败全部回滚 ok 121 - 重算已有明细保留调整,异常禁止审核,审计失败全部回滚 --- duration_ms: 20.651768 type: 'test' ... # Subtest: 审核永久锁定、登记发放校验凭据 ok 122 - 审核永久锁定、登记发放校验凭据 --- duration_ms: 9.097515 type: 'test' ... # Subtest: 新完课入工资、事实不覆盖快照、预览和结算来源一致 ok 123 - 新完课入工资、事实不覆盖快照、预览和结算来源一致 --- duration_ms: 18.92254 type: 'test' ... # Subtest: 规则同日修订保留旧版本,禁止直接覆盖 ok 124 - 规则同日修订保留旧版本,禁止直接覆盖 --- duration_ms: 10.21017 type: 'test' ... # Subtest: 按门店和老师导出,排除记录单列,汇总明细一致 ok 125 - 按门店和老师导出,排除记录单列,汇总明细一致 --- duration_ms: 9.417852 type: 'test' ... # Subtest: 课时差额通过账户事务退回一次,预览扣除已退金额 ok 126 - 课时差额通过账户事务退回一次,预览扣除已退金额 --- duration_ms: 20.252851 type: 'test' ... # Subtest: 历史预留同事务、重复提交不重复预留,异常时整体回滚 ok 127 - 历史预留同事务、重复提交不重复预留,异常时整体回滚 --- duration_ms: 20.56181 type: 'test' ... # Subtest: 阅读写作确认不受无关更新时间影响,确认后不再返回待核对列表 ok 128 - 阅读写作确认不受无关更新时间影响,确认后不再返回待核对列表 --- duration_ms: 15.687405 type: 'test' ... # Subtest: 奖励导出快照及游标不受分页期间新增记录影响 ok 129 - 奖励导出快照及游标不受分页期间新增记录影响 --- duration_ms: 8.318377 type: 'test' ... # Subtest: 工资表禁止直接绕过事务写入,迁移重跑不改变已发放金额 ok 130 - 工资表禁止直接绕过事务写入,迁移重跑不改变已发放金额 --- duration_ms: 10.591327 type: 'test' ... # Subtest: 历史课次门店名称跟随保存的门店编号而不是教师现门店 ok 131 - 历史课次门店名称跟随保存的门店编号而不是教师现门店 --- duration_ms: 3.53329 type: 'test' ... # Subtest: 陪练默认按未来排课由近到远,再按历史排课由近到远 ok 132 - 陪练默认按未来排课由近到远,再按历史排课由近到远 --- duration_ms: 1.004297 type: 'test' ... # Subtest: 陪练活跃记录忽略已取消预约和已结束的未来异常记录 ok 133 - 陪练活跃记录忽略已取消预约和已结束的未来异常记录 --- duration_ms: 0.52232 type: 'test' ... # Subtest: 旧单价接口也保留修订记录且审计在同一事务中 ok 134 - 旧单价接口也保留修订记录且审计在同一事务中 --- duration_ms: 13.478358 type: 'test' ... # Subtest: 旧系统复习凭据仅人工确认后计薪,旧月份拒绝且重复确认幂等 ok 135 - 旧系统复习凭据仅人工确认后计薪,旧月份拒绝且重复确认幂等 --- duration_ms: 20.766893 type: 'test' ... # Subtest: 工资网关只消费数据库月份截止核验,不再请求旧桥 ok 136 - 工资网关只消费数据库月份截止核验,不再请求旧桥 --- duration_ms: 3.122996 type: 'test' ... # Subtest: 所选工资月份的已完课写作预约可逐人核对,其他月份不混入 ok 137 - 所选工资月份的已完课写作预约可逐人核对,其他月份不混入 --- duration_ms: 14.072097 type: 'test' ... # Subtest: 手动同步真实收据显示完成时间,但不能冒充结算准备完成或桥检查点 ok 138 - 手动同步真实收据显示完成时间,但不能冒充结算准备完成或桥检查点 --- duration_ms: 2.740992 type: 'test' ... # Subtest: 学段核对页预填一致证据,旧档案空值回退有效,冲突时不自动选分类 ok 139 - 学段核对页预填一致证据,旧档案空值回退有效,冲突时不自动选分类 --- duration_ms: 11.861165 type: 'test' ... # Subtest: 手机号相同也不能跨来源自动合并,乍兔及未知阅读账号均待核实 ok 140 - 手机号相同也不能跨来源自动合并,乍兔及未知阅读账号均待核实 --- duration_ms: 1.428698 type: 'test' ... # Subtest: 已核实为小树且唯一匹配的阅读账号可合并 ok 141 - 已核实为小树且唯一匹配的阅读账号可合并 --- duration_ms: 1.662819 type: 'test' ... # Subtest: 已核实但未匹配或歧义的阅读账号也不能生成旧系统编号 ok 142 - 已核实但未匹配或歧义的阅读账号也不能生成旧系统编号 --- duration_ms: 0.987293 type: 'test' ... # Subtest: 已删除来源及已删除小树目标不能复活 ok 143 - 已删除来源及已删除小树目标不能复活 --- duration_ms: 0.226588 type: 'test' ... # Subtest: 按对象身份原子注销,释放阅读伪编号,保留课时和业务记录;重复执行无副作用 ok 144 - 按对象身份原子注销,释放阅读伪编号,保留课时和业务记录;重复执行无副作用 --- duration_ms: 2026.14475 type: 'test' ... # Subtest: 历史完成零金额,重复完成和重复迁移不补发 ok 145 - 历史完成零金额,重复完成和重复迁移不补发 --- duration_ms: 2093.466848 type: 'test' ... # Subtest: 首次完成一元,快照老师和北京时间月份;并发重试不改变完成时间 ok 146 - 首次完成一元,快照老师和北京时间月份;并发重试不改变完成时间 --- duration_ms: 34.714828 type: 'test' ... # Subtest: 独立计划分别奖励;新任务生成重复被数据库拒绝 ok 147 - 独立计划分别奖励;新任务生成重复被数据库拒绝 --- duration_ms: 4.596847 type: 'test' ... # Subtest: 历史重复来源和缺失老师、来源的记录不计薪 ok 148 - 历史重复来源和缺失老师、来源的记录不计薪 --- duration_ms: 8.634607 type: 'test' ... # Subtest: 已完成导入任务进入历史待核对 ok 149 - 已完成导入任务进入历史待核对 --- duration_ms: 3.353403 type: 'test' ... # Subtest: 旧系统同步完成状态保留原完成时间且不自动计薪 ok 150 - 旧系统同步完成状态保留原完成时间且不自动计薪 --- duration_ms: 3.885802 type: 'test' ... # Subtest: 奖励插入失败时完成状态一起回滚 ok 151 - 奖励插入失败时完成状态一起回滚 --- duration_ms: 7.389384 type: 'test' ... # Subtest: 跨月批次防重,数据库校正金额,审核后禁止变更和删除 ok 152 - 跨月批次防重,数据库校正金额,审核后禁止变更和删除 --- duration_ms: 17.245194 type: 'test' ... # Subtest: 老师端收入、奖励列表和工资来源同一凭据;分页筛选与跨月未结算 ok 153 - 老师端收入、奖励列表和工资来源同一凭据;分页筛选与跨月未结算 --- duration_ms: 11.592701 type: 'test' ... # Subtest: 工资汇总分开课酬、奖励与调整;筛选和导出不泄漏其他老师或排除项 ok 154 - 工资汇总分开课酬、奖励与调整;筛选和导出不泄漏其他老师或排除项 --- duration_ms: 10.601218 type: 'test' ... # Subtest: 实际工资草稿刷新路径反复调用仍只有两条待结算奖励,审核不重复吸收 ok 155 - 实际工资草稿刷新路径反复调用仍只有两条待结算奖励,审核不重复吸收 --- duration_ms: 61.238945 type: 'test' ... # Subtest: 导入的待完成任务经新系统首次完成计薪一元,重试幂等且完成上下文不泄漏 ok 156 - 导入的待完成任务经新系统首次完成计薪一元,重试幂等且完成上下文不泄漏 --- duration_ms: 10.485973 type: 'test' ... # Subtest: 完整旧系统快照覆盖同 ID 状态,移除已不在旧系统的迁移预约,保留新系统预约 ok 157 - 完整旧系统快照覆盖同 ID 状态,移除已不在旧系统的迁移预约,保留新系统预约 --- duration_ms: 25.101979 type: 'test' ... # Subtest: 旧系统不可用、快照过期或分页不完整时不判定旧预约缺课 ok 158 - 旧系统不可用、快照过期或分页不完整时不判定旧预约缺课 --- duration_ms: 0.249505 type: 'test' ... # Subtest: 实时排课分页以所选范围数量为准,不被全量历史数量误导 ok 159 - 实时排课分页以所选范围数量为准,不被全量历史数量误导 --- duration_ms: 1.306015 type: 'test' ... # Subtest: 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:false) ok 160 - 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:false) --- duration_ms: 18.653532 type: 'test' ... # Subtest: 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:true) ok 161 - 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:true) --- duration_ms: 2.016408 type: 'test' ... # Subtest: writing maps only to its explicit school stage; generic writing is never suggested as word lessons ok 162 - writing maps only to its explicit school stage; generic writing is never suggested as word lessons --- duration_ms: 2066.723839 type: 'test' ... # Subtest: real course query recovers missing Node courses, preserves tenant isolation and stage checks ok 163 - real course query recovers missing Node courses, preserves tenant isolation and stage checks --- duration_ms: 10.913026 type: 'test' ... # Subtest: mapping rejects cross-stage writing, unknown courses and generic writing before saving ok 164 - mapping rejects cross-stage writing, unknown courses and generic writing before saving --- duration_ms: 10.498791 type: 'test' ... # Subtest: confirmed course mapping activates a valid unambiguous historical binding ok 165 - confirmed course mapping activates a valid unambiguous historical binding --- duration_ms: 4.533298 type: 'test' ... # Subtest: 明确年级和姓名标注可判断,数字年级不会误判十一年级为一年级 ok 166 - 明确年级和姓名标注可判断,数字年级不会误判十一年级为一年级 --- duration_ms: 1.831766 type: 'test' ... # Subtest: 空年级仍能读取旧档案,城市学校名称和不确定描述不能推断学段 ok 167 - 空年级仍能读取旧档案,城市学校名称和不确定描述不能推断学段 --- duration_ms: 0.352226 type: 'test' ... # Subtest: 同学年已确认预约可复用,其他学员和跨学年证据不会串用 ok 168 - 同学年已确认预约可复用,其他学员和跨学年证据不会串用 --- duration_ms: 0.34208 type: 'test' ... # Subtest: 档案、姓名或既往确认冲突时保留人工核对,日期无效不自动确认 ok 169 - 档案、姓名或既往确认冲突时保留人工核对,日期无效不自动确认 --- duration_ms: 0.316452 type: 'test' ... 1..169 # tests 169 # suites 0 # pass 169 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 29134.461836 > xiaoshu-angular@0.0.0 build > npm run build:mobile && npm run build:admin > xiaoshu-angular@0.0.0 build:mobile > ng build xiaoshu-mobile ❯ Building... ✔ Building... Initial chunk files | Names | Raw size | Estimated transfer size chunk-2ZSVCUAU.js | - | 198.40 kB | 58.23 kB chunk-ZV7K7M5E.js | - | 85.73 kB | 21.77 kB styles-CGT3BABS.css | styles | 38.91 kB | 6.44 kB polyfills-7OVLM5OY.js | polyfills | 34.59 kB | 11.33 kB main-ZBR2PXWW.js | main | 33.04 kB | 8.29 kB chunk-2UK3DCGA.js | - | 25.08 kB | 7.36 kB chunk-R2QGZ6OG.js | - | 2.81 kB | 1.01 kB chunk-HHHS5ZAZ.js | - | 1.14 kB | 521 bytes chunk-J53ZV4QB.js | - | 1.12 kB | 467 bytes chunk-FGAMUP6Z.js | - | 1.04 kB | 502 bytes chunk-RNWVFPC3.js | - | 737 bytes | 737 bytes chunk-KVPGUAQR.js | - | 711 bytes | 711 bytes chunk-YDLMWXNK.js | - | 212 bytes | 212 bytes | Initial total | 423.52 kB | 117.59 kB Lazy chunk files | Names | Raw size | Estimated transfer size chunk-6GTZBJLV.js | html2pdf | 774.14 kB | 192.59 kB chunk-4EIJEUZE.js | jspdf-es-min | 411.50 kB | 113.09 kB chunk-3SKU3FEY.js | - | 202.84 kB | 38.53 kB chunk-4L5GYR5V.js | index-es | 159.27 kB | 47.00 kB chunk-N6X636K4.js | learning-page-component | 145.55 kB | 28.64 kB chunk-6S5WXGTM.js | study-records-page-component | 61.32 kB | 13.66 kB chunk-DC5VMCLK.js | appointment-page-component | 50.33 kB | 11.38 kB chunk-WVKYABLH.js | course-center-page-component | 50.26 kB | 11.88 kB chunk-ZSGOH755.js | home-page-component | 41.68 kB | 8.76 kB chunk-OJFENDRK.js | - | 38.24 kB | 7.85 kB chunk-MS4UBJCK.js | reading-exercise-component | 35.95 kB | 8.68 kB chunk-OAD5DQIB.js | account-page-component | 31.50 kB | 7.08 kB chunk-3JW42YMA.js | purify-es | 30.75 kB | 10.63 kB chunk-YZF32PBD.js | - | 29.13 kB | 8.99 kB chunk-JWU4G3VQ.js | form-page-component | 28.85 kB | 8.22 kB ...and 30 more lazy chunks files. Use "--verbose" to show all the files. Application bundle generation complete. [8.863 seconds] - 2026-10-13T05:22:32.919Z ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/appointment/appointment-page.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 1.38 kB with a total of 9.38 kB. ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/home/account-page.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 1.40 kB with a total of 9.40 kB. ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/course-center/course-center-page.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 2.12 kB with a total of 10.12 kB. ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/home/home-page.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 7.01 kB with a total of 15.01 kB. ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/study-records/study-records-page.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 4.75 kB with a total of 12.75 kB. ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/learning/learning-page.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 12.41 kB with a total of 20.41 kB. ▲ [WARNING] projects/xiaoshu-mobile/src/app/features/english-reading/reading-exercise.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 173 bytes with a total of 8.17 kB. ▲ [WARNING] Module 'core-js/modules/es.promise.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.match.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.replace.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.starts-with.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.array.iterator.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/web.dom-collections.iterator.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.array.reduce.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.ends-with.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.split.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'raf' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.trim.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'rgbcolor' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.array.index-of.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.string.includes.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.array.reverse.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'core-js/modules/es.regexp.to-string.js' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'html2canvas' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/jspdf/dist/jspdf.es.min.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'html2pdf.js' used by 'projects/xiaoshu-mobile/src/app/features/english-reading/reading-pdf.component.ts' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies Output location: /private/var/folders/yx/cq4gbk4x6w702x_slllw80mw0000gn/T/xiaoshu-reviewed-tree-udeznx0q/dist/xiaoshu-mobile > xiaoshu-angular@0.0.0 build:admin > ng build xiaoshu-admin ❯ Building... ✔ Building... Initial chunk files | Names | Raw size | Estimated transfer size chunk-6T7FPI5L.js | - | 177.94 kB | 52.83 kB chunk-4D6BBTXO.js | - | 86.18 kB | 21.88 kB polyfills-7OVLM5OY.js | polyfills | 34.59 kB | 11.33 kB styles-HW5G5S7R.css | styles | 32.00 kB | 5.59 kB chunk-Y2BTMIHR.js | - | 17.65 kB | 5.25 kB main-3POXYJM7.js | main | 10.96 kB | 3.08 kB chunk-ID25IB5X.js | - | 7.57 kB | 2.14 kB chunk-K37DMEXX.js | - | 6.44 kB | 2.25 kB chunk-GJLAZD5V.js | - | 4.39 kB | 1.24 kB chunk-B3GFRI7C.js | - | 985 bytes | 985 bytes chunk-CDPKEPSI.js | - | 763 bytes | 763 bytes | Initial total | 379.47 kB | 107.35 kB Lazy chunk files | Names | Raw size | Estimated transfer size chunk-US7ZSS72.js | html2pdf | 981.80 kB | 231.32 kB chunk-XDXQD6GQ.js | xlsx | 502.57 kB | 135.71 kB chunk-SBDRUJSS.js | admin-migration-component | 252.22 kB | 30.29 kB chunk-6S6Z3USB.js | admin-resource-component | 195.00 kB | 29.63 kB chunk-3GSTDVGB.js | operations-payroll-component | 127.49 kB | 24.09 kB chunk-6QKDGXMJ.js | operations-schedule-component | 103.83 kB | 20.93 kB chunk-OIUM7H3H.js | operations-user-detail-component | 58.10 kB | 12.52 kB chunk-TN426TZ7.js | operations-learning-reports-component | 57.96 kB | 12.91 kB chunk-EWIDKZYQ.js | operations-coach-detail-component | 53.41 kB | 10.89 kB chunk-XERAW27J.js | operations-users-component | 51.96 kB | 11.43 kB chunk-URFMRMK6.js | operations-vocabulary-component | 51.28 kB | 11.71 kB chunk-UQFJRL3R.js | operations-store-detail-component | 42.76 kB | 9.17 kB chunk-NY4IDQYT.js | - | 40.22 kB | 8.27 kB chunk-FM7PO5FC.js | operations-special-training-component | 39.01 kB | 9.22 kB chunk-OO7GCEQW.js | operations-coaches-component | 34.97 kB | 8.24 kB ...and 23 more lazy chunks files. Use "--verbose" to show all the files. Application bundle generation complete. [10.174 seconds] - 2026-10-13T05:22:44.136Z ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-user-detail.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 118 bytes with a total of 8.12 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-coach-detail.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 1.66 kB with a total of 9.66 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-learning-reports.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 1.31 kB with a total of 9.31 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/admin-resource.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 137 bytes with a total of 8.14 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-payroll.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 4.33 kB with a total of 12.32 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-users.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 2.97 kB with a total of 10.97 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-schedule.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 12.46 kB with a total of 20.46 kB. ▲ [WARNING] projects/xiaoshu-admin/src/app/pages/operations-store-detail.component.scss exceeded maximum budget. Budget 8.00 kB was not met by 523 bytes with a total of 8.52 kB. ▲ [WARNING] Module 'html2canvas' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/html2pdf.js/dist/html2pdf.js' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies ▲ [WARNING] Module 'html2pdf.js' used by 'projects/xiaoshu-admin/src/app/pages/operations-learning-reports.component.ts' is not ESM CommonJS or AMD dependencies can cause optimization bailouts. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies Output location: /private/var/folders/yx/cq4gbk4x6w702x_slllw80mw0000gn/T/xiaoshu-reviewed-tree-udeznx0q/dist/xiaoshu-admin > xiaoshu-angular@0.0.0 cloud:validate > node scripts/deploy-admin-functions.mjs --validate Validated 11 cloud function definitions. > xiaoshu-angular@0.0.0 app:actions:audit:local > node scripts/audit-app-cloud-actions.mjs --local { "source": "local-code", "passed": true, "requested": 118, "implemented": 104, "blocked": 21, "missing": [] }