verification.log 109 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913
  1. > xiaoshu-angular@0.0.0 verify:local
  2. > npm run test:ci && npm run test:server && npm run build && npm run cloud:validate && npm run app:actions:audit:local
  3. > xiaoshu-angular@0.0.0 test:ci
  4. > npm run test:mobile:ci && npm run test:admin:ci
  5. > xiaoshu-angular@0.0.0 test:mobile:ci
  6. > ng test xiaoshu-mobile --no-watch --no-progress --browsers=ChromeHeadless
  7. 13 10 2026 13:20:51.729:INFO [karma-server]: Karma v6.4.4 server started at http://127.0.0.1:9876/
  8. 13 10 2026 13:20:51.732:INFO [launcher]: Launching browsers ChromeHeadless with concurrency unlimited
  9. 13 10 2026 13:20:51.737:INFO [launcher]: Starting browser ChromeHeadless
  10. 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
  11. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 209 SUCCESS (0 secs / 0 secs)
  12. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  13. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 209 SUCCESS (0 secs / 0 secs)
  14. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  15. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 209 SUCCESS (0 secs / 0 secs)
  16. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 1 of 209 SUCCESS (0 secs / 0.976 secs)
  17. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 2 of 209 SUCCESS (0 secs / 0.977 secs)
  18. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 3 of 209 SUCCESS (0 secs / 0.977 secs)
  19. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 4 of 209 SUCCESS (0 secs / 0.977 secs)
  20. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 5 of 209 SUCCESS (0 secs / 0.977 secs)
  21. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 6 of 209 SUCCESS (0 secs / 0.977 secs)
  22. 13 10 2026 13:21:03.203:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3
  23. 13 10 2026 13:21:03.322:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3
  24. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 7 of 209 SUCCESS (0 secs / 9.875 secs)
  25. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 8 of 209 SUCCESS (0 secs / 9.889 secs)
  26. 13 10 2026 13:21:05.956:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3
  27. 13 10 2026 13:21:05.964:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  28. 13 10 2026 13:21:05.965:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3
  29. 13 10 2026 13:21:05.966:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  30. 13 10 2026 13:21:06.090:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3
  31. 13 10 2026 13:21:06.090:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  32. 13 10 2026 13:21:06.210:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3
  33. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 9 of 209 SUCCESS (0 secs / 12.751 secs)
  34. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 10 of 209 SUCCESS (0 secs / 12.758 secs)
  35. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  36. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 10 of 209 SUCCESS (0 secs / 12.758 secs)
  37. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 11 of 209 SUCCESS (0 secs / 15.496 secs)
  38. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 12 of 209 SUCCESS (0 secs / 15.539 secs)
  39. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  40. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 12 of 209 SUCCESS (0 secs / 15.539 secs)
  41. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 13 of 209 SUCCESS (0 secs / 15.549 secs)
  42. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 14 of 209 SUCCESS (0 secs / 15.597 secs)
  43. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 15 of 209 SUCCESS (0 secs / 15.619 secs)
  44. 13 10 2026 13:21:11.694:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  45. 13 10 2026 13:21:11.712:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  46. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  47. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 15 of 209 SUCCESS (0 secs / 15.619 secs)
  48. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 16 of 209 SUCCESS (0 secs / 21.103 secs)
  49. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 17 of 209 SUCCESS (0 secs / 21.109 secs)
  50. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 18 of 209 SUCCESS (0 secs / 21.116 secs)
  51. 13 10 2026 13:21:17.185:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3
  52. 13 10 2026 13:21:17.293:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3
  53. 13 10 2026 13:21:17.323:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/banana.mp3
  54. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 19 of 209 SUCCESS (0 secs / 23.728 secs)
  55. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 20 of 209 SUCCESS (0 secs / 23.754 secs)
  56. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  57. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 20 of 209 SUCCESS (0 secs / 23.754 secs)
  58. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 21 of 209 SUCCESS (0 secs / 23.769 secs)
  59. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  60. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 21 of 209 SUCCESS (0 secs / 23.769 secs)
  61. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 22 of 209 SUCCESS (0 secs / 26.631 secs)
  62. 13 10 2026 13:21:22.697:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/tend.mp3
  63. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 23 of 209 SUCCESS (0 secs / 26.684 secs)
  64. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 24 of 209 SUCCESS (0 secs / 26.694 secs)
  65. 13 10 2026 13:21:25.502:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  66. 13 10 2026 13:21:25.503:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  67. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 25 of 209 SUCCESS (0 secs / 32.151 secs)
  68. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 26 of 209 SUCCESS (0 secs / 32.159 secs)
  69. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 27 of 209 SUCCESS (0 secs / 32.167 secs)
  70. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 28 of 209 SUCCESS (0 secs / 32.192 secs)
  71. 13 10 2026 13:21:31.003:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  72. 13 10 2026 13:21:31.005:WARN [web-server]: 404: /_karma_webpack_/UploadFiles/1.mp3
  73. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 29 of 209 SUCCESS (0 secs / 37.649 secs)
  74. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 30 of 209 SUCCESS (0 secs / 37.655 secs)
  75. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  76. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 30 of 209 SUCCESS (0 secs / 37.655 secs)
  77. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 31 of 209 SUCCESS (0 secs / 37.682 secs)
  78. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 32 of 209 SUCCESS (0 secs / 37.697 secs)
  79. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 33 of 209 SUCCESS (0 secs / 37.701 secs)
  80. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 34 of 209 SUCCESS (0 secs / 37.74 secs)
  81. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  82. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 34 of 209 SUCCESS (0 secs / 37.74 secs)
  83. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 35 of 209 SUCCESS (0 secs / 37.748 secs)
  84. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 36 of 209 SUCCESS (0 secs / 37.766 secs)
  85. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 37 of 209 SUCCESS (0 secs / 40.495 secs)
  86. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  87. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 37 of 209 SUCCESS (0 secs / 40.495 secs)
  88. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 38 of 209 SUCCESS (0 secs / 40.505 secs)
  89. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 39 of 209 SUCCESS (0 secs / 40.51 secs)
  90. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 40 of 209 SUCCESS (0 secs / 40.511 secs)
  91. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 41 of 209 SUCCESS (0 secs / 40.513 secs)
  92. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 42 of 209 SUCCESS (0 secs / 40.514 secs)
  93. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 43 of 209 SUCCESS (0 secs / 40.516 secs)
  94. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 44 of 209 SUCCESS (0 secs / 40.516 secs)
  95. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 45 of 209 SUCCESS (0 secs / 40.516 secs)
  96. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 46 of 209 SUCCESS (0 secs / 40.516 secs)
  97. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 47 of 209 SUCCESS (0 secs / 40.52 secs)
  98. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 48 of 209 SUCCESS (0 secs / 40.524 secs)
  99. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 49 of 209 SUCCESS (0 secs / 40.525 secs)
  100. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 50 of 209 SUCCESS (0 secs / 40.527 secs)
  101. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 51 of 209 SUCCESS (0 secs / 40.529 secs)
  102. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 52 of 209 SUCCESS (0 secs / 40.531 secs)
  103. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 53 of 209 SUCCESS (0 secs / 40.533 secs)
  104. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 54 of 209 SUCCESS (0 secs / 40.534 secs)
  105. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 55 of 209 SUCCESS (0 secs / 40.534 secs)
  106. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 56 of 209 SUCCESS (0 secs / 40.534 secs)
  107. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 57 of 209 SUCCESS (0 secs / 40.534 secs)
  108. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 58 of 209 SUCCESS (0 secs / 40.535 secs)
  109. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 59 of 209 SUCCESS (0 secs / 40.535 secs)
  110. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 60 of 209 SUCCESS (0 secs / 40.535 secs)
  111. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 61 of 209 SUCCESS (0 secs / 40.535 secs)
  112. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 62 of 209 SUCCESS (0 secs / 40.535 secs)
  113. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 63 of 209 SUCCESS (0 secs / 40.536 secs)
  114. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 64 of 209 SUCCESS (0 secs / 40.536 secs)
  115. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 65 of 209 SUCCESS (0 secs / 40.536 secs)
  116. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 66 of 209 SUCCESS (0 secs / 40.537 secs)
  117. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 67 of 209 SUCCESS (0 secs / 40.537 secs)
  118. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 68 of 209 SUCCESS (0 secs / 40.538 secs)
  119. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 69 of 209 SUCCESS (0 secs / 40.538 secs)
  120. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 70 of 209 SUCCESS (0 secs / 40.539 secs)
  121. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 71 of 209 SUCCESS (0 secs / 40.541 secs)
  122. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 72 of 209 SUCCESS (0 secs / 40.542 secs)
  123. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 73 of 209 SUCCESS (0 secs / 40.543 secs)
  124. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 74 of 209 SUCCESS (0 secs / 40.543 secs)
  125. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 75 of 209 SUCCESS (0 secs / 40.544 secs)
  126. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 76 of 209 SUCCESS (0 secs / 40.545 secs)
  127. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 77 of 209 SUCCESS (0 secs / 40.545 secs)
  128. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 78 of 209 SUCCESS (0 secs / 40.546 secs)
  129. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 79 of 209 SUCCESS (0 secs / 40.547 secs)
  130. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 80 of 209 SUCCESS (0 secs / 40.549 secs)
  131. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 81 of 209 SUCCESS (0 secs / 40.55 secs)
  132. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 82 of 209 SUCCESS (0 secs / 40.551 secs)
  133. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 83 of 209 SUCCESS (0 secs / 40.552 secs)
  134. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 84 of 209 SUCCESS (0 secs / 40.553 secs)
  135. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 85 of 209 SUCCESS (0 secs / 40.554 secs)
  136. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 86 of 209 SUCCESS (0 secs / 40.557 secs)
  137. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 87 of 209 SUCCESS (0 secs / 40.558 secs)
  138. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 88 of 209 SUCCESS (0 secs / 40.559 secs)
  139. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 89 of 209 SUCCESS (0 secs / 40.56 secs)
  140. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 90 of 209 SUCCESS (0 secs / 40.562 secs)
  141. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 91 of 209 SUCCESS (0 secs / 40.563 secs)
  142. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 92 of 209 SUCCESS (0 secs / 40.564 secs)
  143. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 93 of 209 SUCCESS (0 secs / 40.565 secs)
  144. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 94 of 209 SUCCESS (0 secs / 40.566 secs)
  145. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 95 of 209 SUCCESS (0 secs / 40.567 secs)
  146. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 96 of 209 SUCCESS (0 secs / 40.568 secs)
  147. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 97 of 209 SUCCESS (0 secs / 40.569 secs)
  148. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 98 of 209 SUCCESS (0 secs / 40.571 secs)
  149. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 99 of 209 SUCCESS (0 secs / 40.572 secs)
  150. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 100 of 209 SUCCESS (0 secs / 40.573 secs)
  151. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 101 of 209 SUCCESS (0 secs / 40.575 secs)
  152. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 102 of 209 SUCCESS (0 secs / 40.576 secs)
  153. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 103 of 209 SUCCESS (0 secs / 40.577 secs)
  154. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 104 of 209 SUCCESS (0 secs / 40.613 secs)
  155. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 105 of 209 SUCCESS (0 secs / 40.613 secs)
  156. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 106 of 209 SUCCESS (0 secs / 40.616 secs)
  157. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 107 of 209 SUCCESS (0 secs / 40.617 secs)
  158. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 108 of 209 SUCCESS (0 secs / 40.645 secs)
  159. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 109 of 209 SUCCESS (0 secs / 40.657 secs)
  160. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 110 of 209 SUCCESS (0 secs / 40.678 secs)
  161. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 111 of 209 SUCCESS (0 secs / 40.678 secs)
  162. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 112 of 209 SUCCESS (0 secs / 40.68 secs)
  163. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 113 of 209 SUCCESS (0 secs / 40.686 secs)
  164. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 114 of 209 SUCCESS (0 secs / 40.686 secs)
  165. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 115 of 209 SUCCESS (0 secs / 40.689 secs)
  166. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 116 of 209 SUCCESS (0 secs / 40.693 secs)
  167. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 117 of 209 SUCCESS (0 secs / 40.696 secs)
  168. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 118 of 209 SUCCESS (0 secs / 40.699 secs)
  169. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 119 of 209 SUCCESS (0 secs / 40.701 secs)
  170. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 120 of 209 SUCCESS (0 secs / 40.704 secs)
  171. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 121 of 209 SUCCESS (0 secs / 40.705 secs)
  172. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 122 of 209 SUCCESS (0 secs / 40.705 secs)
  173. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 123 of 209 SUCCESS (0 secs / 40.705 secs)
  174. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 124 of 209 SUCCESS (0 secs / 40.706 secs)
  175. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 125 of 209 SUCCESS (0 secs / 40.706 secs)
  176. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 126 of 209 SUCCESS (0 secs / 40.706 secs)
  177. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 127 of 209 SUCCESS (0 secs / 40.706 secs)
  178. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 128 of 209 SUCCESS (0 secs / 40.707 secs)
  179. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 129 of 209 SUCCESS (0 secs / 40.708 secs)
  180. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  181. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 129 of 209 SUCCESS (0 secs / 40.708 secs)
  182. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 130 of 209 SUCCESS (0 secs / 40.725 secs)
  183. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  184. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 130 of 209 SUCCESS (0 secs / 40.725 secs)
  185. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 131 of 209 SUCCESS (0 secs / 40.728 secs)
  186. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  187. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 131 of 209 SUCCESS (0 secs / 40.728 secs)
  188. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 132 of 209 SUCCESS (0 secs / 40.732 secs)
  189. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  190. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 132 of 209 SUCCESS (0 secs / 40.732 secs)
  191. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 133 of 209 SUCCESS (0 secs / 40.736 secs)
  192. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  193. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 133 of 209 SUCCESS (0 secs / 40.736 secs)
  194. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 134 of 209 SUCCESS (0 secs / 40.74 secs)
  195. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  196. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 134 of 209 SUCCESS (0 secs / 40.74 secs)
  197. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 135 of 209 SUCCESS (0 secs / 40.744 secs)
  198. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  199. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 135 of 209 SUCCESS (0 secs / 40.744 secs)
  200. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 136 of 209 SUCCESS (0 secs / 40.749 secs)
  201. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  202. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 136 of 209 SUCCESS (0 secs / 40.749 secs)
  203. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 137 of 209 SUCCESS (0 secs / 40.76 secs)
  204. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  205. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 137 of 209 SUCCESS (0 secs / 40.76 secs)
  206. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 138 of 209 SUCCESS (0 secs / 40.767 secs)
  207. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  208. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 138 of 209 SUCCESS (0 secs / 40.767 secs)
  209. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 139 of 209 SUCCESS (0 secs / 40.77 secs)
  210. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  211. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 139 of 209 SUCCESS (0 secs / 40.77 secs)
  212. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 140 of 209 SUCCESS (0 secs / 40.774 secs)
  213. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  214. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 140 of 209 SUCCESS (0 secs / 40.774 secs)
  215. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 141 of 209 SUCCESS (0 secs / 40.784 secs)
  216. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  217. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 141 of 209 SUCCESS (0 secs / 40.784 secs)
  218. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 142 of 209 SUCCESS (0 secs / 40.789 secs)
  219. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  220. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 142 of 209 SUCCESS (0 secs / 40.789 secs)
  221. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 143 of 209 SUCCESS (0 secs / 40.805 secs)
  222. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  223. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 143 of 209 SUCCESS (0 secs / 40.805 secs)
  224. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 144 of 209 SUCCESS (0 secs / 40.809 secs)
  225. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  226. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 144 of 209 SUCCESS (0 secs / 40.809 secs)
  227. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 145 of 209 SUCCESS (0 secs / 40.813 secs)
  228. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  229. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 145 of 209 SUCCESS (0 secs / 40.813 secs)
  230. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 146 of 209 SUCCESS (0 secs / 40.824 secs)
  231. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  232. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 146 of 209 SUCCESS (0 secs / 40.824 secs)
  233. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 147 of 209 SUCCESS (0 secs / 40.828 secs)
  234. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  235. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 147 of 209 SUCCESS (0 secs / 40.828 secs)
  236. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 148 of 209 SUCCESS (0 secs / 40.832 secs)
  237. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  238. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 148 of 209 SUCCESS (0 secs / 40.832 secs)
  239. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 149 of 209 SUCCESS (0 secs / 40.843 secs)
  240. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  241. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 149 of 209 SUCCESS (0 secs / 40.843 secs)
  242. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 150 of 209 SUCCESS (0 secs / 40.855 secs)
  243. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  244. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 150 of 209 SUCCESS (0 secs / 40.855 secs)
  245. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 151 of 209 SUCCESS (0 secs / 40.866 secs)
  246. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 152 of 209 SUCCESS (0 secs / 40.866 secs)
  247. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  248. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 152 of 209 SUCCESS (0 secs / 40.866 secs)
  249. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 153 of 209 SUCCESS (0 secs / 40.872 secs)
  250. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  251. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 153 of 209 SUCCESS (0 secs / 40.872 secs)
  252. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 154 of 209 SUCCESS (0 secs / 40.876 secs)
  253. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  254. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 154 of 209 SUCCESS (0 secs / 40.876 secs)
  255. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 155 of 209 SUCCESS (0 secs / 40.88 secs)
  256. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  257. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 155 of 209 SUCCESS (0 secs / 40.88 secs)
  258. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 156 of 209 SUCCESS (0 secs / 40.886 secs)
  259. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  260. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 156 of 209 SUCCESS (0 secs / 40.886 secs)
  261. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 157 of 209 SUCCESS (0 secs / 40.892 secs)
  262. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  263. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 157 of 209 SUCCESS (0 secs / 40.892 secs)
  264. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 158 of 209 SUCCESS (0 secs / 40.904 secs)
  265. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  266. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 158 of 209 SUCCESS (0 secs / 40.904 secs)
  267. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 159 of 209 SUCCESS (0 secs / 40.918 secs)
  268. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  269. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 159 of 209 SUCCESS (0 secs / 40.918 secs)
  270. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 160 of 209 SUCCESS (0 secs / 40.923 secs)
  271. WARN: 'The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)'
  272. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 160 of 209 SUCCESS (0 secs / 40.923 secs)
  273. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 161 of 209 SUCCESS (0 secs / 40.929 secs)
  274. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 162 of 209 SUCCESS (0 secs / 40.93 secs)
  275. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 163 of 209 SUCCESS (0 secs / 40.93 secs)
  276. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 164 of 209 SUCCESS (0 secs / 40.93 secs)
  277. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 165 of 209 SUCCESS (0 secs / 40.93 secs)
  278. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 166 of 209 SUCCESS (0 secs / 40.931 secs)
  279. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 167 of 209 SUCCESS (0 secs / 40.933 secs)
  280. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 168 of 209 SUCCESS (0 secs / 40.934 secs)
  281. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 169 of 209 SUCCESS (0 secs / 40.935 secs)
  282. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 170 of 209 SUCCESS (0 secs / 40.935 secs)
  283. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 171 of 209 SUCCESS (0 secs / 40.936 secs)
  284. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 172 of 209 SUCCESS (0 secs / 40.938 secs)
  285. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 173 of 209 SUCCESS (0 secs / 40.948 secs)
  286. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 174 of 209 SUCCESS (0 secs / 40.952 secs)
  287. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 175 of 209 SUCCESS (0 secs / 40.958 secs)
  288. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 176 of 209 SUCCESS (0 secs / 40.963 secs)
  289. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 177 of 209 SUCCESS (0 secs / 40.971 secs)
  290. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 178 of 209 SUCCESS (0 secs / 40.974 secs)
  291. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 179 of 209 SUCCESS (0 secs / 40.975 secs)
  292. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 180 of 209 SUCCESS (0 secs / 40.976 secs)
  293. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 181 of 209 SUCCESS (0 secs / 40.976 secs)
  294. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 182 of 209 SUCCESS (0 secs / 40.978 secs)
  295. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 183 of 209 SUCCESS (0 secs / 40.978 secs)
  296. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 184 of 209 SUCCESS (0 secs / 41.009 secs)
  297. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 185 of 209 SUCCESS (0 secs / 41.031 secs)
  298. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 186 of 209 SUCCESS (0 secs / 41.052 secs)
  299. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 187 of 209 SUCCESS (0 secs / 41.071 secs)
  300. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 188 of 209 SUCCESS (0 secs / 41.091 secs)
  301. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 189 of 209 SUCCESS (0 secs / 41.111 secs)
  302. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 190 of 209 SUCCESS (0 secs / 41.13 secs)
  303. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 191 of 209 SUCCESS (0 secs / 41.148 secs)
  304. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 192 of 209 SUCCESS (0 secs / 41.17 secs)
  305. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 193 of 209 SUCCESS (0 secs / 41.171 secs)
  306. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 194 of 209 SUCCESS (0 secs / 41.172 secs)
  307. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 195 of 209 SUCCESS (0 secs / 41.174 secs)
  308. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 196 of 209 SUCCESS (0 secs / 41.174 secs)
  309. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 197 of 209 SUCCESS (0 secs / 41.174 secs)
  310. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 198 of 209 SUCCESS (0 secs / 41.176 secs)
  311. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 199 of 209 SUCCESS (0 secs / 41.177 secs)
  312. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 200 of 209 SUCCESS (0 secs / 41.178 secs)
  313. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 201 of 209 SUCCESS (0 secs / 41.179 secs)
  314. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 202 of 209 SUCCESS (0 secs / 41.184 secs)
  315. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 203 of 209 SUCCESS (0 secs / 41.189 secs)
  316. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 204 of 209 SUCCESS (0 secs / 41.191 secs)
  317. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 205 of 209 SUCCESS (0 secs / 41.192 secs)
  318. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 206 of 209 SUCCESS (0 secs / 41.193 secs)
  319. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 207 of 209 SUCCESS (0 secs / 41.193 secs)
  320. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 208 of 209 SUCCESS (0 secs / 41.194 secs)
  321. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 209 of 209 SUCCESS (0 secs / 41.194 secs)
  322. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 209 of 209 SUCCESS (41.303 secs / 41.194 secs)
  323. TOTAL: 209 SUCCESS
  324. > xiaoshu-angular@0.0.0 test:admin:ci
  325. > ng test xiaoshu-admin --no-watch --no-progress --browsers=ChromeHeadless
  326. 13 10 2026 13:21:48.152:INFO [karma-server]: Karma v6.4.4 server started at http://127.0.0.1:9876/
  327. 13 10 2026 13:21:48.155:INFO [launcher]: Launching browsers ChromeHeadless with concurrency unlimited
  328. 13 10 2026 13:21:48.168:INFO [launcher]: Starting browser ChromeHeadless
  329. 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
  330. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 0 of 261 SUCCESS (0 secs / 0 secs)
  331. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 1 of 261 SUCCESS (0 secs / 0.017 secs)
  332. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 2 of 261 SUCCESS (0 secs / 0.021 secs)
  333. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 3 of 261 SUCCESS (0 secs / 0.024 secs)
  334. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 4 of 261 SUCCESS (0 secs / 0.028 secs)
  335. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 5 of 261 SUCCESS (0 secs / 0.031 secs)
  336. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 6 of 261 SUCCESS (0 secs / 0.033 secs)
  337. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 7 of 261 SUCCESS (0 secs / 0.035 secs)
  338. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 8 of 261 SUCCESS (0 secs / 0.038 secs)
  339. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 9 of 261 SUCCESS (0 secs / 0.041 secs)
  340. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 10 of 261 SUCCESS (0 secs / 0.044 secs)
  341. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 11 of 261 SUCCESS (0 secs / 0.046 secs)
  342. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 12 of 261 SUCCESS (0 secs / 0.118 secs)
  343. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 13 of 261 SUCCESS (0 secs / 0.129 secs)
  344. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 14 of 261 SUCCESS (0 secs / 0.151 secs)
  345. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 15 of 261 SUCCESS (0 secs / 0.151 secs)
  346. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 16 of 261 SUCCESS (0 secs / 0.151 secs)
  347. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 17 of 261 SUCCESS (0 secs / 0.151 secs)
  348. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 18 of 261 SUCCESS (0 secs / 0.187 secs)
  349. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 19 of 261 SUCCESS (0 secs / 0.187 secs)
  350. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 20 of 261 SUCCESS (0 secs / 0.187 secs)
  351. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 21 of 261 SUCCESS (0 secs / 0.188 secs)
  352. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 22 of 261 SUCCESS (0 secs / 0.189 secs)
  353. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 23 of 261 SUCCESS (0 secs / 0.189 secs)
  354. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 24 of 261 SUCCESS (0 secs / 0.19 secs)
  355. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 25 of 261 SUCCESS (0 secs / 0.191 secs)
  356. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 26 of 261 SUCCESS (0 secs / 0.191 secs)
  357. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 27 of 261 SUCCESS (0 secs / 0.192 secs)
  358. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 28 of 261 SUCCESS (0 secs / 0.205 secs)
  359. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 29 of 261 SUCCESS (0 secs / 0.209 secs)
  360. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 30 of 261 SUCCESS (0 secs / 0.211 secs)
  361. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 31 of 261 SUCCESS (0 secs / 0.212 secs)
  362. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 32 of 261 SUCCESS (0 secs / 0.216 secs)
  363. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 33 of 261 SUCCESS (0 secs / 0.218 secs)
  364. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 34 of 261 SUCCESS (0 secs / 0.219 secs)
  365. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 35 of 261 SUCCESS (0 secs / 0.22 secs)
  366. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 36 of 261 SUCCESS (0 secs / 0.221 secs)
  367. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 37 of 261 SUCCESS (0 secs / 0.222 secs)
  368. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 38 of 261 SUCCESS (0 secs / 0.224 secs)
  369. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 39 of 261 SUCCESS (0 secs / 0.226 secs)
  370. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 40 of 261 SUCCESS (0 secs / 0.227 secs)
  371. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 41 of 261 SUCCESS (0 secs / 0.289 secs)
  372. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 42 of 261 SUCCESS (0 secs / 0.299 secs)
  373. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 43 of 261 SUCCESS (0 secs / 0.307 secs)
  374. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 44 of 261 SUCCESS (0 secs / 0.314 secs)
  375. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 45 of 261 SUCCESS (0 secs / 0.317 secs)
  376. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 46 of 261 SUCCESS (0 secs / 0.318 secs)
  377. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 47 of 261 SUCCESS (0 secs / 0.319 secs)
  378. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 48 of 261 SUCCESS (0 secs / 0.32 secs)
  379. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 49 of 261 SUCCESS (0 secs / 0.359 secs)
  380. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 50 of 261 SUCCESS (0 secs / 0.393 secs)
  381. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 51 of 261 SUCCESS (0 secs / 0.402 secs)
  382. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 52 of 261 SUCCESS (0 secs / 0.41 secs)
  383. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 53 of 261 SUCCESS (0 secs / 0.412 secs)
  384. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 54 of 261 SUCCESS (0 secs / 0.418 secs)
  385. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 55 of 261 SUCCESS (0 secs / 0.445 secs)
  386. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 56 of 261 SUCCESS (0 secs / 0.447 secs)
  387. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 57 of 261 SUCCESS (0 secs / 0.449 secs)
  388. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 58 of 261 SUCCESS (0 secs / 0.45 secs)
  389. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 59 of 261 SUCCESS (0 secs / 0.46 secs)
  390. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 60 of 261 SUCCESS (0 secs / 0.46 secs)
  391. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 61 of 261 SUCCESS (0 secs / 0.46 secs)
  392. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 62 of 261 SUCCESS (0 secs / 0.469 secs)
  393. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 63 of 261 SUCCESS (0 secs / 0.469 secs)
  394. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 64 of 261 SUCCESS (0 secs / 0.469 secs)
  395. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 65 of 261 SUCCESS (0 secs / 0.469 secs)
  396. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 66 of 261 SUCCESS (0 secs / 0.469 secs)
  397. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 67 of 261 SUCCESS (0 secs / 0.471 secs)
  398. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 68 of 261 SUCCESS (0 secs / 0.472 secs)
  399. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 69 of 261 SUCCESS (0 secs / 0.473 secs)
  400. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 70 of 261 SUCCESS (0 secs / 0.475 secs)
  401. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 71 of 261 SUCCESS (0 secs / 0.476 secs)
  402. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 72 of 261 SUCCESS (0 secs / 0.476 secs)
  403. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 73 of 261 SUCCESS (0 secs / 0.476 secs)
  404. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 74 of 261 SUCCESS (0 secs / 0.478 secs)
  405. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 75 of 261 SUCCESS (0 secs / 0.479 secs)
  406. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 76 of 261 SUCCESS (0 secs / 0.48 secs)
  407. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 77 of 261 SUCCESS (0 secs / 0.482 secs)
  408. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 78 of 261 SUCCESS (0 secs / 0.483 secs)
  409. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 79 of 261 SUCCESS (0 secs / 0.484 secs)
  410. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 80 of 261 SUCCESS (0 secs / 0.486 secs)
  411. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 81 of 261 SUCCESS (0 secs / 0.634 secs)
  412. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 82 of 261 SUCCESS (0 secs / 0.637 secs)
  413. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 83 of 261 SUCCESS (0 secs / 0.639 secs)
  414. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 84 of 261 SUCCESS (0 secs / 0.641 secs)
  415. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 85 of 261 SUCCESS (0 secs / 0.643 secs)
  416. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 86 of 261 SUCCESS (0 secs / 0.646 secs)
  417. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 87 of 261 SUCCESS (0 secs / 0.649 secs)
  418. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 88 of 261 SUCCESS (0 secs / 0.652 secs)
  419. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 89 of 261 SUCCESS (0 secs / 0.654 secs)
  420. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 90 of 261 SUCCESS (0 secs / 0.657 secs)
  421. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 91 of 261 SUCCESS (0 secs / 0.659 secs)
  422. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 92 of 261 SUCCESS (0 secs / 0.661 secs)
  423. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 93 of 261 SUCCESS (0 secs / 0.663 secs)
  424. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 94 of 261 SUCCESS (0 secs / 0.665 secs)
  425. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 95 of 261 SUCCESS (0 secs / 0.668 secs)
  426. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 96 of 261 SUCCESS (0 secs / 0.67 secs)
  427. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 97 of 261 SUCCESS (0 secs / 0.672 secs)
  428. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 98 of 261 SUCCESS (0 secs / 0.674 secs)
  429. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 99 of 261 SUCCESS (0 secs / 0.676 secs)
  430. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 100 of 261 SUCCESS (0 secs / 0.678 secs)
  431. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 101 of 261 SUCCESS (0 secs / 0.681 secs)
  432. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 102 of 261 SUCCESS (0 secs / 0.683 secs)
  433. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 103 of 261 SUCCESS (0 secs / 0.685 secs)
  434. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 104 of 261 SUCCESS (0 secs / 0.687 secs)
  435. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 105 of 261 SUCCESS (0 secs / 0.689 secs)
  436. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 106 of 261 SUCCESS (0 secs / 0.691 secs)
  437. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 107 of 261 SUCCESS (0 secs / 0.693 secs)
  438. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 108 of 261 SUCCESS (0 secs / 0.695 secs)
  439. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 109 of 261 SUCCESS (0 secs / 0.696 secs)
  440. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 110 of 261 SUCCESS (0 secs / 0.697 secs)
  441. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 111 of 261 SUCCESS (0 secs / 0.699 secs)
  442. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 112 of 261 SUCCESS (0 secs / 0.701 secs)
  443. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 113 of 261 SUCCESS (0 secs / 0.703 secs)
  444. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 114 of 261 SUCCESS (0 secs / 0.705 secs)
  445. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 115 of 261 SUCCESS (0 secs / 0.706 secs)
  446. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 116 of 261 SUCCESS (0 secs / 0.708 secs)
  447. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 117 of 261 SUCCESS (0 secs / 0.71 secs)
  448. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 118 of 261 SUCCESS (0 secs / 0.712 secs)
  449. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 119 of 261 SUCCESS (0 secs / 0.714 secs)
  450. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 120 of 261 SUCCESS (0 secs / 0.716 secs)
  451. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 121 of 261 SUCCESS (0 secs / 0.718 secs)
  452. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 122 of 261 SUCCESS (0 secs / 0.72 secs)
  453. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 123 of 261 SUCCESS (0 secs / 0.721 secs)
  454. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 124 of 261 SUCCESS (0 secs / 0.723 secs)
  455. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 125 of 261 SUCCESS (0 secs / 0.725 secs)
  456. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 126 of 261 SUCCESS (0 secs / 0.727 secs)
  457. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 127 of 261 SUCCESS (0 secs / 0.729 secs)
  458. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 128 of 261 SUCCESS (0 secs / 0.731 secs)
  459. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 129 of 261 SUCCESS (0 secs / 0.737 secs)
  460. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 130 of 261 SUCCESS (0 secs / 0.739 secs)
  461. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 131 of 261 SUCCESS (0 secs / 0.741 secs)
  462. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 132 of 261 SUCCESS (0 secs / 0.743 secs)
  463. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 133 of 261 SUCCESS (0 secs / 0.745 secs)
  464. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 134 of 261 SUCCESS (0 secs / 0.746 secs)
  465. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 135 of 261 SUCCESS (0 secs / 0.748 secs)
  466. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 136 of 261 SUCCESS (0 secs / 0.75 secs)
  467. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 137 of 261 SUCCESS (0 secs / 0.752 secs)
  468. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 138 of 261 SUCCESS (0 secs / 0.754 secs)
  469. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 139 of 261 SUCCESS (0 secs / 0.756 secs)
  470. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 140 of 261 SUCCESS (0 secs / 0.758 secs)
  471. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 141 of 261 SUCCESS (0 secs / 0.76 secs)
  472. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 142 of 261 SUCCESS (0 secs / 0.762 secs)
  473. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 143 of 261 SUCCESS (0 secs / 0.764 secs)
  474. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 144 of 261 SUCCESS (0 secs / 0.766 secs)
  475. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 145 of 261 SUCCESS (0 secs / 0.768 secs)
  476. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 146 of 261 SUCCESS (0 secs / 0.77 secs)
  477. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 147 of 261 SUCCESS (0 secs / 0.772 secs)
  478. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 148 of 261 SUCCESS (0 secs / 0.774 secs)
  479. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 149 of 261 SUCCESS (0 secs / 0.776 secs)
  480. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 150 of 261 SUCCESS (0 secs / 0.778 secs)
  481. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 151 of 261 SUCCESS (0 secs / 0.78 secs)
  482. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 152 of 261 SUCCESS (0 secs / 0.782 secs)
  483. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 153 of 261 SUCCESS (0 secs / 0.784 secs)
  484. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 154 of 261 SUCCESS (0 secs / 0.786 secs)
  485. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 155 of 261 SUCCESS (0 secs / 0.788 secs)
  486. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 156 of 261 SUCCESS (0 secs / 0.79 secs)
  487. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 157 of 261 SUCCESS (0 secs / 0.792 secs)
  488. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 158 of 261 SUCCESS (0 secs / 0.794 secs)
  489. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 159 of 261 SUCCESS (0 secs / 0.795 secs)
  490. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 160 of 261 SUCCESS (0 secs / 0.796 secs)
  491. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 161 of 261 SUCCESS (0 secs / 0.798 secs)
  492. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 162 of 261 SUCCESS (0 secs / 0.8 secs)
  493. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 163 of 261 SUCCESS (0 secs / 0.802 secs)
  494. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 164 of 261 SUCCESS (0 secs / 0.803 secs)
  495. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 165 of 261 SUCCESS (0 secs / 0.805 secs)
  496. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 166 of 261 SUCCESS (0 secs / 0.807 secs)
  497. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 167 of 261 SUCCESS (0 secs / 0.808 secs)
  498. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 168 of 261 SUCCESS (0 secs / 0.809 secs)
  499. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 169 of 261 SUCCESS (0 secs / 0.811 secs)
  500. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 170 of 261 SUCCESS (0 secs / 0.814 secs)
  501. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 171 of 261 SUCCESS (0 secs / 0.816 secs)
  502. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 172 of 261 SUCCESS (0 secs / 0.818 secs)
  503. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 173 of 261 SUCCESS (0 secs / 0.82 secs)
  504. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 174 of 261 SUCCESS (0 secs / 0.822 secs)
  505. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 175 of 261 SUCCESS (0 secs / 0.823 secs)
  506. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 176 of 261 SUCCESS (0 secs / 0.824 secs)
  507. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 177 of 261 SUCCESS (0 secs / 0.826 secs)
  508. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 178 of 261 SUCCESS (0 secs / 0.828 secs)
  509. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 179 of 261 SUCCESS (0 secs / 0.915 secs)
  510. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 180 of 261 SUCCESS (0 secs / 0.923 secs)
  511. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 181 of 261 SUCCESS (0 secs / 0.939 secs)
  512. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 182 of 261 SUCCESS (0 secs / 0.952 secs)
  513. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 183 of 261 SUCCESS (0 secs / 0.953 secs)
  514. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 184 of 261 SUCCESS (0 secs / 0.953 secs)
  515. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 185 of 261 SUCCESS (0 secs / 0.953 secs)
  516. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 186 of 261 SUCCESS (0 secs / 0.954 secs)
  517. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 187 of 261 SUCCESS (0 secs / 0.964 secs)
  518. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 188 of 261 SUCCESS (0 secs / 0.97 secs)
  519. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 189 of 261 SUCCESS (0 secs / 1.02 secs)
  520. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 190 of 261 SUCCESS (0 secs / 1.028 secs)
  521. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 191 of 261 SUCCESS (0 secs / 1.034 secs)
  522. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 192 of 261 SUCCESS (0 secs / 1.042 secs)
  523. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 193 of 261 SUCCESS (0 secs / 1.043 secs)
  524. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 194 of 261 SUCCESS (0 secs / 1.044 secs)
  525. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 195 of 261 SUCCESS (0 secs / 1.053 secs)
  526. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 196 of 261 SUCCESS (0 secs / 1.105 secs)
  527. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 197 of 261 SUCCESS (0 secs / 1.112 secs)
  528. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 198 of 261 SUCCESS (0 secs / 1.119 secs)
  529. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 199 of 261 SUCCESS (0 secs / 1.126 secs)
  530. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 200 of 261 SUCCESS (0 secs / 1.132 secs)
  531. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 201 of 261 SUCCESS (0 secs / 1.146 secs)
  532. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 202 of 261 SUCCESS (0 secs / 1.153 secs)
  533. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 203 of 261 SUCCESS (0 secs / 1.159 secs)
  534. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 204 of 261 SUCCESS (0 secs / 1.168 secs)
  535. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 205 of 261 SUCCESS (0 secs / 1.178 secs)
  536. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 206 of 261 SUCCESS (0 secs / 1.183 secs)
  537. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 207 of 261 SUCCESS (0 secs / 1.19 secs)
  538. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 208 of 261 SUCCESS (0 secs / 1.196 secs)
  539. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 209 of 261 SUCCESS (0 secs / 1.217 secs)
  540. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 210 of 261 SUCCESS (0 secs / 1.219 secs)
  541. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 211 of 261 SUCCESS (0 secs / 1.22 secs)
  542. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 212 of 261 SUCCESS (0 secs / 1.225 secs)
  543. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 213 of 261 SUCCESS (0 secs / 1.226 secs)
  544. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 214 of 261 SUCCESS (0 secs / 1.229 secs)
  545. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 215 of 261 SUCCESS (0 secs / 1.229 secs)
  546. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 216 of 261 SUCCESS (0 secs / 1.23 secs)
  547. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 217 of 261 SUCCESS (0 secs / 1.231 secs)
  548. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 218 of 261 SUCCESS (0 secs / 1.232 secs)
  549. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 219 of 261 SUCCESS (0 secs / 1.233 secs)
  550. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 220 of 261 SUCCESS (0 secs / 1.234 secs)
  551. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 221 of 261 SUCCESS (0 secs / 1.235 secs)
  552. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 222 of 261 SUCCESS (0 secs / 1.236 secs)
  553. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 223 of 261 SUCCESS (0 secs / 1.237 secs)
  554. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 224 of 261 SUCCESS (0 secs / 1.237 secs)
  555. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 225 of 261 SUCCESS (0 secs / 1.237 secs)
  556. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 226 of 261 SUCCESS (0 secs / 1.238 secs)
  557. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 227 of 261 SUCCESS (0 secs / 1.239 secs)
  558. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 228 of 261 SUCCESS (0 secs / 1.24 secs)
  559. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 229 of 261 SUCCESS (0 secs / 1.241 secs)
  560. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 230 of 261 SUCCESS (0 secs / 1.242 secs)
  561. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 231 of 261 SUCCESS (0 secs / 1.243 secs)
  562. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 232 of 261 SUCCESS (0 secs / 1.257 secs)
  563. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 233 of 261 SUCCESS (0 secs / 1.261 secs)
  564. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 234 of 261 SUCCESS (0 secs / 1.262 secs)
  565. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 235 of 261 SUCCESS (0 secs / 1.263 secs)
  566. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 236 of 261 SUCCESS (0 secs / 1.312 secs)
  567. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 237 of 261 SUCCESS (0 secs / 1.322 secs)
  568. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 238 of 261 SUCCESS (0 secs / 1.331 secs)
  569. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 239 of 261 SUCCESS (0 secs / 1.332 secs)
  570. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 240 of 261 SUCCESS (0 secs / 1.332 secs)
  571. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 241 of 261 SUCCESS (0 secs / 1.333 secs)
  572. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 242 of 261 SUCCESS (0 secs / 1.368 secs)
  573. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 243 of 261 SUCCESS (0 secs / 1.392 secs)
  574. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 244 of 261 SUCCESS (0 secs / 1.459 secs)
  575. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 245 of 261 SUCCESS (0 secs / 1.471 secs)
  576. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 246 of 261 SUCCESS (0 secs / 1.474 secs)
  577. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 247 of 261 SUCCESS (0 secs / 1.477 secs)
  578. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 248 of 261 SUCCESS (0 secs / 1.479 secs)
  579. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 249 of 261 SUCCESS (0 secs / 1.482 secs)
  580. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 250 of 261 SUCCESS (0 secs / 1.529 secs)
  581. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 251 of 261 SUCCESS (0 secs / 1.531 secs)
  582. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 252 of 261 SUCCESS (0 secs / 1.532 secs)
  583. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 253 of 261 SUCCESS (0 secs / 1.534 secs)
  584. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 254 of 261 SUCCESS (0 secs / 1.536 secs)
  585. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 255 of 261 SUCCESS (0 secs / 1.579 secs)
  586. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 256 of 261 SUCCESS (0 secs / 1.586 secs)
  587. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 257 of 261 SUCCESS (0 secs / 1.586 secs)
  588. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 258 of 261 SUCCESS (0 secs / 1.592 secs)
  589. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 259 of 261 SUCCESS (0 secs / 1.647 secs)
  590. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 260 of 261 SUCCESS (0 secs / 1.653 secs)
  591. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 261 of 261 SUCCESS (0 secs / 1.659 secs)
  592. Chrome Headless 155.0.0.0 (Mac OS 10.15.7): Executed 261 of 261 SUCCESS (1.748 secs / 1.659 secs)
  593. TOTAL: 261 SUCCESS
  594. > xiaoshu-angular@0.0.0 test:server
  595. > node --test --test-concurrency=2 scripts/tests/*.test.mjs
  596. TAP version 13
  597. # Subtest: 旧密码只允许显式首次迁移,已重置和历史不明账号拒绝且不调用旧系统
  598. ok 1 - 旧密码只允许显式首次迁移,已重置和历史不明账号拒绝且不调用旧系统
  599. ---
  600. duration_ms: 3.349791
  601. type: 'test'
  602. ...
  603. # Subtest: 一次性迁移核对身份并携带验证前密码版本,不能切换账号
  604. ok 2 - 一次性迁移核对身份并携带验证前密码版本,不能切换账号
  605. ---
  606. duration_ms: 1.048988
  607. type: 'test'
  608. ...
  609. # Subtest: 数据库密码变化原子关闭回退、撤销会话,拒绝并发旧版本及客户端重新启用
  610. ok 3 - 数据库密码变化原子关闭回退、撤销会话,拒绝并发旧版本及客户端重新启用
  611. ---
  612. duration_ms: 2101.324049
  613. type: 'test'
  614. ...
  615. # Subtest: 核对文件哈希和登录/工资深层路由,不能只凭首页成功判断发布成功
  616. ok 4 - 核对文件哈希和登录/工资深层路由,不能只凭首页成功判断发布成功
  617. ---
  618. duration_ms: 67.574342
  619. type: 'test'
  620. ...
  621. # Subtest: 拒绝版本仍旧或深层路由返回其他页面的发布
  622. ok 5 - 拒绝版本仍旧或深层路由返回其他页面的发布
  623. ---
  624. duration_ms: 24.562503
  625. type: 'test'
  626. ...
  627. # Subtest: 发布包拒绝密钥文件和符号链接
  628. ok 6 - 发布包拒绝密钥文件和符号链接
  629. ---
  630. duration_ms: 5.746295
  631. type: 'test'
  632. ...
  633. # Subtest: 完整来源超过5000条仍可分页、搜索较早记录,空末页保留真实总数且租户隔离
  634. ok 7 - 完整来源超过5000条仍可分页、搜索较早记录,空末页保留真实总数且租户隔离
  635. ---
  636. duration_ms: 2175.697642
  637. type: 'test'
  638. ...
  639. # Subtest: 排课学员姓名跳过空白字段,兼容旧昵称、预约标题和缺失资料
  640. ok 8 - 排课学员姓名跳过空白字段,兼容旧昵称、预约标题和缺失资料
  641. ---
  642. duration_ms: 2021.176607
  643. type: 'test'
  644. ...
  645. # Subtest: 非超级管理员、其他帐套与另一执行者不能访问或写入
  646. ok 9 - 非超级管理员、其他帐套与另一执行者不能访问或写入
  647. ---
  648. duration_ms: 2083.592815
  649. type: 'test'
  650. ...
  651. # Subtest: 主附表原子新增、批次重试复用结果,不允许同一批次编号换内容
  652. ok 10 - 主附表原子新增、批次重试复用结果,不允许同一批次编号换内容
  653. ---
  654. duration_ms: 44.365894
  655. type: 'test'
  656. ...
  657. # Subtest: 已保存投影可刷新,修改后的记录保留;微秒级版本变化也拒绝覆盖
  658. ok 11 - 已保存投影可刷新,修改后的记录保留;微秒级版本变化也拒绝覆盖
  659. ---
  660. duration_ms: 21.996256
  661. type: 'test'
  662. ...
  663. # Subtest: 服务端捕获真实源编号并重新核对投影,缺主附表时不能生成对账凭据
  664. ok 12 - 服务端捕获真实源编号并重新核对投影,缺主附表时不能生成对账凭据
  665. ---
  666. duration_ms: 18.465389
  667. type: 'test'
  668. ...
  669. # Subtest: 冲突记录重复保存不增加重复行
  670. ok 13 - 冲突记录重复保存不增加重复行
  671. ---
  672. duration_ms: 7.943434
  673. type: 'test'
  674. ...
  675. # Subtest: 字段差异按业务类型规范化,旧空评分不抹掉新评分
  676. ok 14 - 字段差异按业务类型规范化,旧空评分不抹掉新评分
  677. ---
  678. duration_ms: 0.4837
  679. type: 'test'
  680. ...
  681. # {"dataset":"专项训练","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  682. # {"dataset":"词库","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  683. # {"dataset":"课程绑定","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  684. # {"dataset":"每日学习","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  685. # {"dataset":"练习记录","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  686. # {"dataset":"抗遗忘","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  687. # {"dataset":"预约","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  688. # {"dataset":"上课","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  689. # {"dataset":"测评","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  690. # Subtest: 每日运行入口只使用直接接口、按依赖顺序并写私有报告,未对账不报成功
  691. ok 15 - 每日运行入口只使用直接接口、按依赖顺序并写私有报告,未对账不报成功
  692. ---
  693. duration_ms: 43.381074
  694. type: 'test'
  695. ...
  696. # Subtest: 有新系统计薪凭据的复习不回退、不重算工资
  697. ok 16 - 有新系统计薪凭据的复习不回退、不重算工资
  698. ---
  699. duration_ms: 21.68124
  700. type: 'test'
  701. ...
  702. # Subtest: 北京时间23点前补昨天、23点后执行今天,跨UTC日期仍正确
  703. ok 17 - 北京时间23点前补昨天、23点后执行今天,跨UTC日期仍正确
  704. ---
  705. duration_ms: 21.905651
  706. type: 'test'
  707. ...
  708. # Subtest: 新增账号与栏目幂等补齐,已有账户余额和目录名称保持不变
  709. ok 18 - 新增账号与栏目幂等补齐,已有账户余额和目录名称保持不变
  710. ---
  711. duration_ms: 55.087389
  712. type: 'test'
  713. ...
  714. # {"dataset":"专项训练","pagesDone":1,"pages":1,"created":0,"updated":0,"conflicts":0}
  715. # Subtest: 未取得服务器对账证据时不完成运行;已退出进程的目录锁可恢复
  716. ok 19 - 未取得服务器对账证据时不完成运行;已退出进程的目录锁可恢复
  717. ---
  718. duration_ms: 15.173821
  719. type: 'test'
  720. ...
  721. # Subtest: 删除标记禁止恢复,阅读数字编号冲突不会当作小树身份匹配
  722. ok 20 - 删除标记禁止恢复,阅读数字编号冲突不会当作小树身份匹配
  723. ---
  724. duration_ms: 12.52567
  725. type: 'test'
  726. ...
  727. # Subtest: 只有全部数据集对账后才能完成,统计来自写入回执,完成重试幂等
  728. ok 21 - 只有全部数据集对账后才能完成,统计来自写入回执,完成重试幂等
  729. ---
  730. duration_ms: 88.450471
  731. type: 'test'
  732. ...
  733. # Subtest: 只清理七天前已完成运行的原始缓存,保留失败断点及报告
  734. ok 22 - 只清理七天前已完成运行的原始缓存,保留失败断点及报告
  735. ---
  736. duration_ms: 5.801371
  737. type: 'test'
  738. ...
  739. # Subtest: 账号编号冲突时停止业务数据同步,保留阻塞报告
  740. ok 23 - 账号编号冲突时停止业务数据同步,保留阻塞报告
  741. ---
  742. duration_ms: 3.546853
  743. type: 'test'
  744. ...
  745. # Subtest: 同步告警:失败去重、持续失败次日提醒、恢复一次提醒、差异增长提醒且不包含原始错误
  746. ok 24 - 同步告警:失败去重、持续失败次日提醒、恢复一次提醒、差异增长提醒且不包含原始错误
  747. ---
  748. duration_ms: 12.691083
  749. type: 'test'
  750. ...
  751. # Subtest: 注销:重复申请仅一条、跨帐套隔离、未实际注销不可登记完成、并发版本拒绝
  752. ok 25 - 注销:重复申请仅一条、跨帐套隔离、未实际注销不可登记完成、并发版本拒绝
  753. ---
  754. duration_ms: 2022.357336
  755. type: 'test'
  756. ...
  757. # Subtest: 工资截止核验:区分文字差异与金额差异、版本改变失效、缺失记录拦截、整月审核门槛
  758. ok 26 - 工资截止核验:区分文字差异与金额差异、版本改变失效、缺失记录拦截、整月审核门槛
  759. ---
  760. duration_ms: 1544.317951
  761. type: 'test'
  762. ...
  763. # Subtest: 月份筛选兼容三种日期格式,并按北京时间补齐缺失学习日期
  764. ok 27 - 月份筛选兼容三种日期格式,并按北京时间补齐缺失学习日期
  765. ---
  766. duration_ms: 2025.018839
  767. type: 'test'
  768. ...
  769. # Subtest: 全部月份包含历史记录,保持帐套隔离
  770. ok 28 - 全部月份包含历史记录,保持帐套隔离
  771. ---
  772. duration_ms: 2.453274
  773. type: 'test'
  774. ...
  775. # Subtest: 日期范围包含首尾当天,兼容不同保存格式
  776. ok 29 - 日期范围包含首尾当天,兼容不同保存格式
  777. ---
  778. duration_ms: 4.356893
  779. type: 'test'
  780. ...
  781. # Subtest: 报表展示与筛选使用同一个学习日期,斜线日期与 UTC 时间不会少一天
  782. ok 30 - 报表展示与筛选使用同一个学习日期,斜线日期与 UTC 时间不会少一天
  783. ---
  784. duration_ms: 20.804141
  785. type: 'test'
  786. ...
  787. # Subtest: 当天已过钟点的旧预约恢复唯一开课、工资快照和预留,重试不改余额或状态
  788. ok 31 - 当天已过钟点的旧预约恢复唯一开课、工资快照和预留,重试不改余额或状态
  789. ---
  790. duration_ms: 2020.610481
  791. type: 'test'
  792. ...
  793. # Subtest: 越权、跨帐套、过期、取消、新系统预约及已开课不能自动修复
  794. ok 32 - 越权、跨帐套、过期、取消、新系统预约及已开课不能自动修复
  795. ---
  796. duration_ms: 27.922118
  797. type: 'test'
  798. ...
  799. # Subtest: 课时不足时整个事务回滚,不激活开课、不保存快照或审计
  800. ok 33 - 课时不足时整个事务回滚,不激活开课、不保存快照或审计
  801. ---
  802. duration_ms: 9.811011
  803. type: 'test'
  804. ...
  805. # Subtest: 重复开课、回收开课、未确认课程分类不能猜测恢复
  806. ok 34 - 重复开课、回收开课、未确认课程分类不能猜测恢复
  807. ---
  808. duration_ms: 16.786031
  809. type: 'test'
  810. ...
  811. # Subtest: 新系统已有工资快照保留,正式规则覆盖默认版本,禁用版本不能回退同版本默认价
  812. ok 35 - 新系统已有工资快照保留,正式规则覆盖默认版本,禁用版本不能回退同版本默认价
  813. ---
  814. duration_ms: 21.312603
  815. type: 'test'
  816. ...
  817. # Subtest: 教师详情自动核对后返回开始权限与实际绑定;学习单元采用同一开课记录
  818. ok 36 - 教师详情自动核对后返回开始权限与实际绑定;学习单元采用同一开课记录
  819. ---
  820. duration_ms: 24.328115
  821. type: 'test'
  822. ...
  823. # Subtest: 审计失败回滚已激活的开课、课时预留和快照,修复可重试
  824. ok 37 - 审计失败回滚已激活的开课、课时预留和快照,修复可重试
  825. ---
  826. duration_ms: 15.34215
  827. type: 'test'
  828. ...
  829. # Subtest: 新导入的空分类开课只补明确的非写作分类;全局写作映射不能替代逐人确认
  830. ok 38 - 新导入的空分类开课只补明确的非写作分类;全局写作映射不能替代逐人确认
  831. ---
  832. duration_ms: 11.359732
  833. type: 'test'
  834. ...
  835. # Subtest: 旧系统预约按学员读取并保留日期、状态与课程信息
  836. ok 39 - 旧系统预约按学员读取并保留日期、状态与课程信息
  837. ---
  838. duration_ms: 5.377786
  839. type: 'test'
  840. ...
  841. # Subtest: 旧系统预约覆盖过期快照并补入后续计划
  842. ok 40 - 旧系统预约覆盖过期快照并补入后续计划
  843. ---
  844. duration_ms: 0.974855
  845. type: 'test'
  846. ...
  847. # Subtest: 旧系统学习记录按学员过滤,并规范化北京时间与单词明细
  848. ok 41 - 旧系统学习记录按学员过滤,并规范化北京时间与单词明细
  849. ---
  850. duration_ms: 5.467686
  851. type: 'test'
  852. ...
  853. # Subtest: 旧系统学习记录只在变化时原子写入,重复轮询不制造版本变化
  854. ok 42 - 旧系统学习记录只在变化时原子写入,重复轮询不制造版本变化
  855. ---
  856. duration_ms: 3.446096
  857. type: 'test'
  858. ...
  859. # Subtest: 移动网关实时版本逻辑不引用运营网关的局部工具函数
  860. ok 43 - 移动网关实时版本逻辑不引用运营网关的局部工具函数
  861. ---
  862. duration_ms: 0.798363
  863. type: 'test'
  864. ...
  865. # Subtest: 旧系统抗遗忘记录只接收当前学员并保留计划与完成状态
  866. ok 44 - 旧系统抗遗忘记录只接收当前学员并保留计划与完成状态
  867. ---
  868. duration_ms: 5.495623
  869. type: 'test'
  870. ...
  871. # Subtest: 抗遗忘记录首次补齐后重复核对不再写入
  872. ok 45 - 抗遗忘记录首次补齐后重复核对不再写入
  873. ---
  874. duration_ms: 3.531476
  875. type: 'test'
  876. ...
  877. # Subtest: one worker tick requests every configured data set exactly once
  878. ok 46 - one worker tick requests every configured data set exactly once
  879. ---
  880. duration_ms: 196.078998
  881. type: 'test'
  882. ...
  883. # Subtest: dependent review records wait until learning history is fully caught up
  884. ok 47 - dependent review records wait until learning history is fully caught up
  885. ---
  886. duration_ms: 168.400202
  887. type: 'test'
  888. ...
  889. # Subtest: 教师按预约所属学员获取所有有效开课,包括不同课程分类,排除待确认、回收、停用和他人课程
  890. ok 48 - 教师按预约所属学员获取所有有效开课,包括不同课程分类,排除待确认、回收、停用和他人课程
  891. ---
  892. duration_ms: 2045.110842
  893. type: 'test'
  894. ...
  895. # Subtest: 开始时验证实际选择的课程但保留排课课程、工资和扣减快照;旧版本和停用课程拒绝
  896. ok 49 - 开始时验证实际选择的课程但保留排课课程、工资和扣减快照;旧版本和停用课程拒绝
  897. ---
  898. duration_ms: 31.725998
  899. type: 'test'
  900. ...
  901. # Subtest: 学习记录接受本学员所选开课而非强制排课开课;拒绝他人开课和非所选词库的单词
  902. ok 50 - 学习记录接受本学员所选开课而非强制排课开课;拒绝他人开课和非所选词库的单词
  903. ---
  904. duration_ms: 7.362388
  905. type: 'test'
  906. ...
  907. # Subtest: 实际学习写入事务按所选开课隔离记录,重试和更新保留业务ID且不覆盖另一词库
  908. ok 51 - 实际学习写入事务按所选开课隔离记录,重试和更新保留业务ID且不覆盖另一词库
  909. ---
  910. duration_ms: 63.016161
  911. type: 'test'
  912. ...
  913. # Subtest: 老师一次结课生成报告和学习快照,重复并发只扣一次;学生随后评价不改结课状态
  914. ok 52 - 老师一次结课生成报告和学习快照,重复并发只扣一次;学生随后评价不改结课状态
  915. ---
  916. duration_ms: 2166.858329
  917. type: 'test'
  918. ...
  919. # Subtest: 报告写入失败回滚结课、课时和学习记录,可原请求重试
  920. ok 53 - 报告写入失败回滚结课、课时和学习记录,可原请求重试
  921. ---
  922. duration_ms: 30.046872
  923. type: 'test'
  924. ...
  925. # Subtest: 越权、未结课评价、过期版本、取消均拒绝
  926. ok 54 - 越权、未结课评价、过期版本、取消均拒绝
  927. ---
  928. duration_ms: 14.326327
  929. type: 'test'
  930. ...
  931. # Subtest: 旧11/20课次复用已扣凭据与评价,缺凭据不补扣
  932. ok 55 - 旧11/20课次复用已扣凭据与评价,缺凭据不补扣
  933. ---
  934. duration_ms: 30.462225
  935. type: 'test'
  936. ...
  937. # Subtest: 评价原子拒绝无效评分与超长文字
  938. ok 56 - 评价原子拒绝无效评分与超长文字
  939. ---
  940. duration_ms: 16.253389
  941. type: 'test'
  942. ...
  943. # Subtest: 线上数值型评分列允许首次评价并保留第一次评分
  944. ok 57 - 线上数值型评分列允许首次评价并保留第一次评分
  945. ---
  946. duration_ms: 25.714542
  947. type: 'test'
  948. ...
  949. # Subtest: 同日提前开课、午夜后继续、非预约当天与改派老师在数据库校验
  950. ok 58 - 同日提前开课、午夜后继续、非预约当天与改派老师在数据库校验
  951. ---
  952. duration_ms: 17.945934
  953. type: 'test'
  954. ...
  955. # Subtest: 同一真实排课从教师、学生分页查询与详情读取,不访问旧接口;版本感知新增排课
  956. ok 59 - 同一真实排课从教师、学生分页查询与详情读取,不访问旧接口;版本感知新增排课
  957. ---
  958. duration_ms: 149.772375
  959. type: 'test'
  960. ...
  961. # Subtest: 旧客户端状态写入和旧分步完课明确拒绝,不触发数据库扣费
  962. ok 60 - 旧客户端状态写入和旧分步完课明确拒绝,不触发数据库扣费
  963. ---
  964. duration_ms: 8.246029
  965. type: 'test'
  966. ...
  967. # Subtest: 同一预约多个已开通词库汇总学习词汇,按实际词库生成复习且仍只扣预约课时
  968. ok 61 - 同一预约多个已开通词库汇总学习词汇,按实际词库生成复习且仍只扣预约课时
  969. ---
  970. duration_ms: 18.333787
  971. type: 'test'
  972. ...
  973. # Subtest: 选填复习情况和训练状态允许留空或自由文本,报告保存原文且重试不重复扣费
  974. ok 62 - 选填复习情况和训练状态允许留空或自由文本,报告保存原文且重试不重复扣费
  975. ---
  976. duration_ms: 47.866884
  977. type: 'test'
  978. ...
  979. # Subtest: 修改报告只更新文字;重试幂等、旧版本和越权拒绝,保留课时、学习成果与评价
  980. ok 63 - 修改报告只更新文字;重试幂等、旧版本和越权拒绝,保留课时、学习成果与评价
  981. ---
  982. duration_ms: 31.439193
  983. type: 'test'
  984. ...
  985. # Subtest: 六个新分类完整可选,语法写作仅选择对应学阶
  986. ok 64 - 六个新分类完整可选,语法写作仅选择对应学阶
  987. ---
  988. duration_ms: 22.356627
  989. type: 'test'
  990. ...
  991. # Subtest: 零余额、配套陪练不足和空内容分别说明原因
  992. ok 65 - 零余额、配套陪练不足和空内容分别说明原因
  993. ---
  994. duration_ms: 2.675104
  995. type: 'test'
  996. ...
  997. # Subtest: 同一内容有多个开课分类时旧请求拒绝,指定 bindingId 匹配各自规则
  998. ok 66 - 同一内容有多个开课分类时旧请求拒绝,指定 bindingId 匹配各自规则
  999. ---
  1000. duration_ms: 2.629872
  1001. type: 'test'
  1002. ...
  1003. # Subtest: 开课请求成功后的重试复用结果,不重新校验已经耗尽的余额
  1004. ok 67 - 开课请求成功后的重试复用结果,不重新校验已经耗尽的余额
  1005. ---
  1006. duration_ms: 3.058306
  1007. type: 'test'
  1008. ...
  1009. # Subtest: 批量排课跨规则日期分别保存快照
  1010. ok 68 - 批量排课跨规则日期分别保存快照
  1011. ---
  1012. duration_ms: 13.852221
  1013. type: 'test'
  1014. ...
  1015. # Subtest: 新后台列表按学员精确查询,筛选发生在全站记录上限之前
  1016. ok 69 - 新后台列表按学员精确查询,筛选发生在全站记录上限之前
  1017. ---
  1018. duration_ms: 3.343792
  1019. type: 'test'
  1020. ...
  1021. # Subtest: 旧同步不能覆盖账号或云端创建的开课预约,未授权投影被拒绝
  1022. ok 70 - 旧同步不能覆盖账号或云端创建的开课预约,未授权投影被拒绝
  1023. ---
  1024. duration_ms: 2.422534
  1025. type: 'test'
  1026. ...
  1027. # Subtest: 用户端通用内容接口不能绕过开课、预留及完课事务
  1028. ok 71 - 用户端通用内容接口不能绕过开课、预留及完课事务
  1029. ---
  1030. duration_ms: 5.8575
  1031. type: 'test'
  1032. ...
  1033. # Subtest: 会员预约详情沿用开课分类并识别回收站取消状态
  1034. ok 72 - 会员预约详情沿用开课分类并识别回收站取消状态
  1035. ---
  1036. duration_ms: 2.859996
  1037. type: 'test'
  1038. ...
  1039. # Subtest: 会员上课记录使用教师姓名和开课分类,不将编号当姓名
  1040. ok 73 - 会员上课记录使用教师姓名和开课分类,不将编号当姓名
  1041. ---
  1042. duration_ms: 2.343844
  1043. type: 'test'
  1044. ...
  1045. # Subtest: 会员概览未结束数、体验记录与下次预约排除已取消,保留总历史数
  1046. ok 74 - 会员概览未结束数、体验记录与下次预约排除已取消,保留总历史数
  1047. ---
  1048. duration_ms: 2101.426501
  1049. type: 'test'
  1050. ...
  1051. # Subtest: 同日每半小时重复的60分钟课程提前识别批内重叠,可跳过冲突项
  1052. ok 75 - 同日每半小时重复的60分钟课程提前识别批内重叠,可跳过冲突项
  1053. ---
  1054. duration_ms: 6.265817
  1055. type: 'test'
  1056. ...
  1057. # Subtest: 总部入账、双方划拨、幂等与原请求校验
  1058. ok 76 - 总部入账、双方划拨、幂等与原请求校验
  1059. ---
  1060. duration_ms: 2219.783424
  1061. type: 'test'
  1062. ...
  1063. # Subtest: 退回原门店,重复退款和数量校验
  1064. ok 77 - 退回原门店,重复退款和数量校验
  1065. ---
  1066. duration_ms: 16.30486
  1067. type: 'test'
  1068. ...
  1069. # Subtest: 零余额不能开课,多账户规则全部满足
  1070. ok 78 - 零余额不能开课,多账户规则全部满足
  1071. ---
  1072. duration_ms: 20.451736
  1073. type: 'test'
  1074. ...
  1075. # Subtest: 同词表跨分类可开,同分类幂等且不扣课时,正确栏目和自动数量
  1076. ok 79 - 同词表跨分类可开,同分类幂等且不扣课时,正确栏目和自动数量
  1077. ---
  1078. duration_ms: 27.551835
  1079. type: 'test'
  1080. ...
  1081. # Subtest: 预约必须明确分类,预留阻止超额退款和重复预留
  1082. ok 80 - 预约必须明确分类,预留阻止超额退款和重复预留
  1083. ---
  1084. duration_ms: 21.502039
  1085. type: 'test'
  1086. ...
  1087. # Subtest: 完课单事务扣减、消费预留和学习事实,重试不重复
  1088. ok 81 - 完课单事务扣减、消费预留和学习事实,重试不重复
  1089. ---
  1090. duration_ms: 17.811834
  1091. type: 'test'
  1092. ...
  1093. # Subtest: 迁移可重复运行,已有分类和学习进度不重置
  1094. ok 82 - 迁移可重复运行,已有分类和学习进度不重置
  1095. ---
  1096. duration_ms: 25.042788
  1097. type: 'test'
  1098. ...
  1099. # Subtest: 排课保存、修改、取消恢复均同步预留,重试不重复
  1100. ok 83 - 排课保存、修改、取消恢复均同步预留,重试不重复
  1101. ---
  1102. duration_ms: 54.58546
  1103. type: 'test'
  1104. ...
  1105. # Subtest: 批量排课超余额整体回滚,不留下半张预约或预留
  1106. ok 84 - 批量排课超余额整体回滚,不留下半张预约或预留
  1107. ---
  1108. duration_ms: 15.759779
  1109. type: 'test'
  1110. ...
  1111. # Subtest: 余额更新不能被旧资料覆盖,空课程开课事务回滚
  1112. ok 85 - 余额更新不能被旧资料覆盖,空课程开课事务回滚
  1113. ---
  1114. duration_ms: 6.800554
  1115. type: 'test'
  1116. ...
  1117. # Subtest: 双流水或审计失败时总部入账与业务单全部回滚
  1118. ok 86 - 双流水或审计失败时总部入账与业务单全部回滚
  1119. ---
  1120. duration_ms: 11.258977
  1121. type: 'test'
  1122. ...
  1123. # Subtest: 最后一节课的竞争提交仅一张预约成功,完课后重试原开课仍成功
  1124. ok 87 - 最后一节课的竞争提交仅一张预约成功,完课后重试原开课仍成功
  1125. ---
  1126. duration_ms: 49.348998
  1127. type: 'test'
  1128. ...
  1129. # Subtest: 运营网关开课排课、开课授权与管理员审计纠错共用课时快照
  1130. ok 88 - 运营网关开课排课、开课授权与管理员审计纠错共用课时快照
  1131. ---
  1132. duration_ms: 66.986378
  1133. type: 'test'
  1134. ...
  1135. # Subtest: 回收保留进度,恢复重新校验余额并保留原分类
  1136. ok 89 - 回收保留进度,恢复重新校验余额并保留原分类
  1137. ---
  1138. duration_ms: 13.927834
  1139. type: 'test'
  1140. ...
  1141. # Subtest: 已有唯一约束下重复迁移,冲突历史绑定保留进度并标记待确认
  1142. ok 90 - 已有唯一约束下重复迁移,冲突历史绑定保留进度并标记待确认
  1143. ---
  1144. duration_ms: 29.740497
  1145. type: 'test'
  1146. ...
  1147. # Subtest: 课程全天有效:当天零点、提前与延后均可,前一天与次日零点不可
  1148. ok 91 - 课程全天有效:当天零点、提前与延后均可,前一天与次日零点不可
  1149. ---
  1150. duration_ms: 4.872937
  1151. type: 'test'
  1152. ...
  1153. # Subtest: 教师不能提前到预约前一天开课,拒绝后不写入开课状态
  1154. ok 92 - 教师不能提前到预约前一天开课,拒绝后不写入开课状态
  1155. ---
  1156. duration_ms: 14.692468
  1157. type: 'test'
  1158. ...
  1159. # Subtest: 当天未开课继续预留课时,昨日未开课不再占用,已开课保留至完课
  1160. ok 93 - 当天未开课继续预留课时,昨日未开课不再占用,已开课保留至完课
  1161. ---
  1162. duration_ms: 30.315922
  1163. type: 'test'
  1164. ...
  1165. # Subtest: 教学事务:重复及并发请求只增一次,关联记录同事务,失败整体回滚
  1166. ok 94 - 教学事务:重复及并发请求只增一次,关联记录同事务,失败整体回滚
  1167. ---
  1168. duration_ms: 2108.061755
  1169. type: 'test'
  1170. ...
  1171. # Subtest: 完课确认:学生与老师依次确认,重复确认幂等,越权和取消预约拒绝
  1172. ok 95 - 完课确认:学生与老师依次确认,重复确认幂等,越权和取消预约拒绝
  1173. ---
  1174. duration_ms: 1431.804516
  1175. type: 'test'
  1176. ...
  1177. # Subtest: 学习记录:统计已生成文章,未作答文章也计入,已完成记录保持关联
  1178. ok 96 - 学习记录:统计已生成文章,未作答文章也计入,已完成记录保持关联
  1179. ---
  1180. duration_ms: 1513.238928
  1181. type: 'test'
  1182. ...
  1183. # Subtest: nightly refuses writes when 404, and persists the failure
  1184. ok 97 - nightly refuses writes when 404, and persists the failure
  1185. ---
  1186. duration_ms: 151.601857
  1187. type: 'test'
  1188. ...
  1189. # Subtest: nightly refuses writes when expired, and persists the failure
  1190. ok 98 - nightly refuses writes when expired, and persists the failure
  1191. ---
  1192. duration_ms: 139.084589
  1193. type: 'test'
  1194. ...
  1195. # Subtest: nightly refuses writes when unconfigured, and persists the failure
  1196. ok 99 - nightly refuses writes when unconfigured, and persists the failure
  1197. ---
  1198. duration_ms: 141.754276
  1199. type: 'test'
  1200. ...
  1201. # Subtest: nightly refuses writes when unprotected, and persists the failure
  1202. ok 100 - nightly refuses writes when unprotected, and persists the failure
  1203. ---
  1204. duration_ms: 146.049179
  1205. type: 'test'
  1206. ...
  1207. # Subtest: nightly drains multiple pages before dependents and requires reconciliation
  1208. ok 101 - nightly drains multiple pages before dependents and requires reconciliation
  1209. ---
  1210. duration_ms: 217.419109
  1211. type: 'test'
  1212. ...
  1213. # Subtest: round limit is a failure and never starts a dependent
  1214. ok 102 - round limit is a failure and never starts a dependent
  1215. ---
  1216. duration_ms: 205.495677
  1217. type: 'test'
  1218. ...
  1219. # Subtest: retained conflicts are recorded and never called success
  1220. ok 103 - retained conflicts are recorded and never called success
  1221. ---
  1222. duration_ms: 207.827767
  1223. type: 'test'
  1224. ...
  1225. # Subtest: caught up without business ID checksums is not success
  1226. ok 104 - caught up without business ID checksums is not success
  1227. ---
  1228. duration_ms: 182.131733
  1229. type: 'test'
  1230. ...
  1231. # Subtest: 旧管理员仅兼容本帐套运营经理,普通会员不获得后台权限
  1232. ok 105 - 旧管理员仅兼容本帐套运营经理,普通会员不获得后台权限
  1233. ---
  1234. duration_ms: 0.942703
  1235. type: 'test'
  1236. ...
  1237. # Subtest: 显式角色优先,adminRoleKey 与数组一致识别,未知运营角色拒绝
  1238. ok 106 - 显式角色优先,adminRoleKey 与数组一致识别,未知运营角色拒绝
  1239. ---
  1240. duration_ms: 0.265495
  1241. type: 'test'
  1242. ...
  1243. # Subtest: 角色修改撤销旧会话且审计只保存业务字段
  1244. ok 107 - 角色修改撤销旧会话且审计只保存业务字段
  1245. ---
  1246. duration_ms: 2074.596983
  1247. type: 'test'
  1248. ...
  1249. # Subtest: 普通运营不能管理账号,经理不能越帐套或提权超级管理员
  1250. ok 108 - 普通运营不能管理账号,经理不能越帐套或提权超级管理员
  1251. ---
  1252. duration_ms: 1487.119718
  1253. type: 'test'
  1254. ...
  1255. # Subtest: 保护本人和版本冲突,停用后旧会话被清除
  1256. ok 109 - 保护本人和版本冲突,停用后旧会话被清除
  1257. ---
  1258. duration_ms: 1479.49134
  1259. type: 'test'
  1260. ...
  1261. # Subtest: 两个经理互相停用时后一个操作重新验证权限,保留有效经理
  1262. ok 110 - 两个经理互相停用时后一个操作重新验证权限,保留有效经理
  1263. ---
  1264. duration_ms: 1461.044062
  1265. type: 'test'
  1266. ...
  1267. # Subtest: SQL 与云函数角色口径一致
  1268. ok 111 - SQL 与云函数角色口径一致
  1269. ---
  1270. duration_ms: 1411.962436
  1271. type: 'test'
  1272. ...
  1273. # Subtest: 底层用户接口不能直接修改权限、跨帐套或构造管理员注册
  1274. ok 112 - 底层用户接口不能直接修改权限、跨帐套或构造管理员注册
  1275. ---
  1276. duration_ms: 1511.785016
  1277. type: 'test'
  1278. ...
  1279. # Subtest: 首次增量发布会保留一个旧预览入口
  1280. ok 113 - 首次增量发布会保留一个旧预览入口
  1281. ---
  1282. duration_ms: 1.012757
  1283. type: 'test'
  1284. ...
  1285. # Subtest: 重复增量发布会移除递归包装并保留真正的旧预览
  1286. ok 114 - 重复增量发布会移除递归包装并保留真正的旧预览
  1287. ---
  1288. duration_ms: 0.186574
  1289. type: 'test'
  1290. ...
  1291. # Subtest: 缺少历史预约预览入口时拒绝发布
  1292. ok 115 - 缺少历史预约预览入口时拒绝发布
  1293. ---
  1294. duration_ms: 0.478121
  1295. type: 'test'
  1296. ...
  1297. # Subtest: 历史预约预览保留数据库微秒精度,避免确认时误判预约已更新
  1298. ok 116 - 历史预约预览保留数据库微秒精度,避免确认时误判预约已更新
  1299. ---
  1300. duration_ms: 1.64625
  1301. type: 'test'
  1302. ...
  1303. # Subtest: 北京时间月界,工资快照含零元不被规则覆盖
  1304. ok 117 - 北京时间月界,工资快照含零元不被规则覆盖
  1305. ---
  1306. duration_ms: 2134.69379
  1307. type: 'test'
  1308. ...
  1309. # Subtest: 未知运营角色不能获得经理权限
  1310. ok 118 - 未知运营角色不能获得经理权限
  1311. ---
  1312. duration_ms: 0.291114
  1313. type: 'test'
  1314. ...
  1315. # Subtest: 创建、课次跨批次防重、失败不留半张工资单
  1316. ok 119 - 创建、课次跨批次防重、失败不留半张工资单
  1317. ---
  1318. duration_ms: 36.187652
  1319. type: 'test'
  1320. ...
  1321. # Subtest: 调整幂等、门店和月份完整,过期版本拒绝
  1322. ok 120 - 调整幂等、门店和月份完整,过期版本拒绝
  1323. ---
  1324. duration_ms: 6.350327
  1325. type: 'test'
  1326. ...
  1327. # Subtest: 重算已有明细保留调整,异常禁止审核,审计失败全部回滚
  1328. ok 121 - 重算已有明细保留调整,异常禁止审核,审计失败全部回滚
  1329. ---
  1330. duration_ms: 20.651768
  1331. type: 'test'
  1332. ...
  1333. # Subtest: 审核永久锁定、登记发放校验凭据
  1334. ok 122 - 审核永久锁定、登记发放校验凭据
  1335. ---
  1336. duration_ms: 9.097515
  1337. type: 'test'
  1338. ...
  1339. # Subtest: 新完课入工资、事实不覆盖快照、预览和结算来源一致
  1340. ok 123 - 新完课入工资、事实不覆盖快照、预览和结算来源一致
  1341. ---
  1342. duration_ms: 18.92254
  1343. type: 'test'
  1344. ...
  1345. # Subtest: 规则同日修订保留旧版本,禁止直接覆盖
  1346. ok 124 - 规则同日修订保留旧版本,禁止直接覆盖
  1347. ---
  1348. duration_ms: 10.21017
  1349. type: 'test'
  1350. ...
  1351. # Subtest: 按门店和老师导出,排除记录单列,汇总明细一致
  1352. ok 125 - 按门店和老师导出,排除记录单列,汇总明细一致
  1353. ---
  1354. duration_ms: 9.417852
  1355. type: 'test'
  1356. ...
  1357. # Subtest: 课时差额通过账户事务退回一次,预览扣除已退金额
  1358. ok 126 - 课时差额通过账户事务退回一次,预览扣除已退金额
  1359. ---
  1360. duration_ms: 20.252851
  1361. type: 'test'
  1362. ...
  1363. # Subtest: 历史预留同事务、重复提交不重复预留,异常时整体回滚
  1364. ok 127 - 历史预留同事务、重复提交不重复预留,异常时整体回滚
  1365. ---
  1366. duration_ms: 20.56181
  1367. type: 'test'
  1368. ...
  1369. # Subtest: 阅读写作确认不受无关更新时间影响,确认后不再返回待核对列表
  1370. ok 128 - 阅读写作确认不受无关更新时间影响,确认后不再返回待核对列表
  1371. ---
  1372. duration_ms: 15.687405
  1373. type: 'test'
  1374. ...
  1375. # Subtest: 奖励导出快照及游标不受分页期间新增记录影响
  1376. ok 129 - 奖励导出快照及游标不受分页期间新增记录影响
  1377. ---
  1378. duration_ms: 8.318377
  1379. type: 'test'
  1380. ...
  1381. # Subtest: 工资表禁止直接绕过事务写入,迁移重跑不改变已发放金额
  1382. ok 130 - 工资表禁止直接绕过事务写入,迁移重跑不改变已发放金额
  1383. ---
  1384. duration_ms: 10.591327
  1385. type: 'test'
  1386. ...
  1387. # Subtest: 历史课次门店名称跟随保存的门店编号而不是教师现门店
  1388. ok 131 - 历史课次门店名称跟随保存的门店编号而不是教师现门店
  1389. ---
  1390. duration_ms: 3.53329
  1391. type: 'test'
  1392. ...
  1393. # Subtest: 陪练默认按未来排课由近到远,再按历史排课由近到远
  1394. ok 132 - 陪练默认按未来排课由近到远,再按历史排课由近到远
  1395. ---
  1396. duration_ms: 1.004297
  1397. type: 'test'
  1398. ...
  1399. # Subtest: 陪练活跃记录忽略已取消预约和已结束的未来异常记录
  1400. ok 133 - 陪练活跃记录忽略已取消预约和已结束的未来异常记录
  1401. ---
  1402. duration_ms: 0.52232
  1403. type: 'test'
  1404. ...
  1405. # Subtest: 旧单价接口也保留修订记录且审计在同一事务中
  1406. ok 134 - 旧单价接口也保留修订记录且审计在同一事务中
  1407. ---
  1408. duration_ms: 13.478358
  1409. type: 'test'
  1410. ...
  1411. # Subtest: 旧系统复习凭据仅人工确认后计薪,旧月份拒绝且重复确认幂等
  1412. ok 135 - 旧系统复习凭据仅人工确认后计薪,旧月份拒绝且重复确认幂等
  1413. ---
  1414. duration_ms: 20.766893
  1415. type: 'test'
  1416. ...
  1417. # Subtest: 工资网关只消费数据库月份截止核验,不再请求旧桥
  1418. ok 136 - 工资网关只消费数据库月份截止核验,不再请求旧桥
  1419. ---
  1420. duration_ms: 3.122996
  1421. type: 'test'
  1422. ...
  1423. # Subtest: 所选工资月份的已完课写作预约可逐人核对,其他月份不混入
  1424. ok 137 - 所选工资月份的已完课写作预约可逐人核对,其他月份不混入
  1425. ---
  1426. duration_ms: 14.072097
  1427. type: 'test'
  1428. ...
  1429. # Subtest: 手动同步真实收据显示完成时间,但不能冒充结算准备完成或桥检查点
  1430. ok 138 - 手动同步真实收据显示完成时间,但不能冒充结算准备完成或桥检查点
  1431. ---
  1432. duration_ms: 2.740992
  1433. type: 'test'
  1434. ...
  1435. # Subtest: 学段核对页预填一致证据,旧档案空值回退有效,冲突时不自动选分类
  1436. ok 139 - 学段核对页预填一致证据,旧档案空值回退有效,冲突时不自动选分类
  1437. ---
  1438. duration_ms: 11.861165
  1439. type: 'test'
  1440. ...
  1441. # Subtest: 手机号相同也不能跨来源自动合并,乍兔及未知阅读账号均待核实
  1442. ok 140 - 手机号相同也不能跨来源自动合并,乍兔及未知阅读账号均待核实
  1443. ---
  1444. duration_ms: 1.428698
  1445. type: 'test'
  1446. ...
  1447. # Subtest: 已核实为小树且唯一匹配的阅读账号可合并
  1448. ok 141 - 已核实为小树且唯一匹配的阅读账号可合并
  1449. ---
  1450. duration_ms: 1.662819
  1451. type: 'test'
  1452. ...
  1453. # Subtest: 已核实但未匹配或歧义的阅读账号也不能生成旧系统编号
  1454. ok 142 - 已核实但未匹配或歧义的阅读账号也不能生成旧系统编号
  1455. ---
  1456. duration_ms: 0.987293
  1457. type: 'test'
  1458. ...
  1459. # Subtest: 已删除来源及已删除小树目标不能复活
  1460. ok 143 - 已删除来源及已删除小树目标不能复活
  1461. ---
  1462. duration_ms: 0.226588
  1463. type: 'test'
  1464. ...
  1465. # Subtest: 按对象身份原子注销,释放阅读伪编号,保留课时和业务记录;重复执行无副作用
  1466. ok 144 - 按对象身份原子注销,释放阅读伪编号,保留课时和业务记录;重复执行无副作用
  1467. ---
  1468. duration_ms: 2026.14475
  1469. type: 'test'
  1470. ...
  1471. # Subtest: 历史完成零金额,重复完成和重复迁移不补发
  1472. ok 145 - 历史完成零金额,重复完成和重复迁移不补发
  1473. ---
  1474. duration_ms: 2093.466848
  1475. type: 'test'
  1476. ...
  1477. # Subtest: 首次完成一元,快照老师和北京时间月份;并发重试不改变完成时间
  1478. ok 146 - 首次完成一元,快照老师和北京时间月份;并发重试不改变完成时间
  1479. ---
  1480. duration_ms: 34.714828
  1481. type: 'test'
  1482. ...
  1483. # Subtest: 独立计划分别奖励;新任务生成重复被数据库拒绝
  1484. ok 147 - 独立计划分别奖励;新任务生成重复被数据库拒绝
  1485. ---
  1486. duration_ms: 4.596847
  1487. type: 'test'
  1488. ...
  1489. # Subtest: 历史重复来源和缺失老师、来源的记录不计薪
  1490. ok 148 - 历史重复来源和缺失老师、来源的记录不计薪
  1491. ---
  1492. duration_ms: 8.634607
  1493. type: 'test'
  1494. ...
  1495. # Subtest: 已完成导入任务进入历史待核对
  1496. ok 149 - 已完成导入任务进入历史待核对
  1497. ---
  1498. duration_ms: 3.353403
  1499. type: 'test'
  1500. ...
  1501. # Subtest: 旧系统同步完成状态保留原完成时间且不自动计薪
  1502. ok 150 - 旧系统同步完成状态保留原完成时间且不自动计薪
  1503. ---
  1504. duration_ms: 3.885802
  1505. type: 'test'
  1506. ...
  1507. # Subtest: 奖励插入失败时完成状态一起回滚
  1508. ok 151 - 奖励插入失败时完成状态一起回滚
  1509. ---
  1510. duration_ms: 7.389384
  1511. type: 'test'
  1512. ...
  1513. # Subtest: 跨月批次防重,数据库校正金额,审核后禁止变更和删除
  1514. ok 152 - 跨月批次防重,数据库校正金额,审核后禁止变更和删除
  1515. ---
  1516. duration_ms: 17.245194
  1517. type: 'test'
  1518. ...
  1519. # Subtest: 老师端收入、奖励列表和工资来源同一凭据;分页筛选与跨月未结算
  1520. ok 153 - 老师端收入、奖励列表和工资来源同一凭据;分页筛选与跨月未结算
  1521. ---
  1522. duration_ms: 11.592701
  1523. type: 'test'
  1524. ...
  1525. # Subtest: 工资汇总分开课酬、奖励与调整;筛选和导出不泄漏其他老师或排除项
  1526. ok 154 - 工资汇总分开课酬、奖励与调整;筛选和导出不泄漏其他老师或排除项
  1527. ---
  1528. duration_ms: 10.601218
  1529. type: 'test'
  1530. ...
  1531. # Subtest: 实际工资草稿刷新路径反复调用仍只有两条待结算奖励,审核不重复吸收
  1532. ok 155 - 实际工资草稿刷新路径反复调用仍只有两条待结算奖励,审核不重复吸收
  1533. ---
  1534. duration_ms: 61.238945
  1535. type: 'test'
  1536. ...
  1537. # Subtest: 导入的待完成任务经新系统首次完成计薪一元,重试幂等且完成上下文不泄漏
  1538. ok 156 - 导入的待完成任务经新系统首次完成计薪一元,重试幂等且完成上下文不泄漏
  1539. ---
  1540. duration_ms: 10.485973
  1541. type: 'test'
  1542. ...
  1543. # Subtest: 完整旧系统快照覆盖同 ID 状态,移除已不在旧系统的迁移预约,保留新系统预约
  1544. ok 157 - 完整旧系统快照覆盖同 ID 状态,移除已不在旧系统的迁移预约,保留新系统预约
  1545. ---
  1546. duration_ms: 25.101979
  1547. type: 'test'
  1548. ...
  1549. # Subtest: 旧系统不可用、快照过期或分页不完整时不判定旧预约缺课
  1550. ok 158 - 旧系统不可用、快照过期或分页不完整时不判定旧预约缺课
  1551. ---
  1552. duration_ms: 0.249505
  1553. type: 'test'
  1554. ...
  1555. # Subtest: 实时排课分页以所选范围数量为准,不被全量历史数量误导
  1556. ok 159 - 实时排课分页以所选范围数量为准,不被全量历史数量误导
  1557. ---
  1558. duration_ms: 1.306015
  1559. type: 'test'
  1560. ...
  1561. # Subtest: 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:false)
  1562. ok 160 - 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:false)
  1563. ---
  1564. duration_ms: 18.653532
  1565. type: 'test'
  1566. ...
  1567. # Subtest: 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:true)
  1568. ok 161 - 门店在学正常人数复用会员筛选,按归属汇总且不受门店分页影响(旧门店数据:true)
  1569. ---
  1570. duration_ms: 2.016408
  1571. type: 'test'
  1572. ...
  1573. # Subtest: writing maps only to its explicit school stage; generic writing is never suggested as word lessons
  1574. ok 162 - writing maps only to its explicit school stage; generic writing is never suggested as word lessons
  1575. ---
  1576. duration_ms: 2066.723839
  1577. type: 'test'
  1578. ...
  1579. # Subtest: real course query recovers missing Node courses, preserves tenant isolation and stage checks
  1580. ok 163 - real course query recovers missing Node courses, preserves tenant isolation and stage checks
  1581. ---
  1582. duration_ms: 10.913026
  1583. type: 'test'
  1584. ...
  1585. # Subtest: mapping rejects cross-stage writing, unknown courses and generic writing before saving
  1586. ok 164 - mapping rejects cross-stage writing, unknown courses and generic writing before saving
  1587. ---
  1588. duration_ms: 10.498791
  1589. type: 'test'
  1590. ...
  1591. # Subtest: confirmed course mapping activates a valid unambiguous historical binding
  1592. ok 165 - confirmed course mapping activates a valid unambiguous historical binding
  1593. ---
  1594. duration_ms: 4.533298
  1595. type: 'test'
  1596. ...
  1597. # Subtest: 明确年级和姓名标注可判断,数字年级不会误判十一年级为一年级
  1598. ok 166 - 明确年级和姓名标注可判断,数字年级不会误判十一年级为一年级
  1599. ---
  1600. duration_ms: 1.831766
  1601. type: 'test'
  1602. ...
  1603. # Subtest: 空年级仍能读取旧档案,城市学校名称和不确定描述不能推断学段
  1604. ok 167 - 空年级仍能读取旧档案,城市学校名称和不确定描述不能推断学段
  1605. ---
  1606. duration_ms: 0.352226
  1607. type: 'test'
  1608. ...
  1609. # Subtest: 同学年已确认预约可复用,其他学员和跨学年证据不会串用
  1610. ok 168 - 同学年已确认预约可复用,其他学员和跨学年证据不会串用
  1611. ---
  1612. duration_ms: 0.34208
  1613. type: 'test'
  1614. ...
  1615. # Subtest: 档案、姓名或既往确认冲突时保留人工核对,日期无效不自动确认
  1616. ok 169 - 档案、姓名或既往确认冲突时保留人工核对,日期无效不自动确认
  1617. ---
  1618. duration_ms: 0.316452
  1619. type: 'test'
  1620. ...
  1621. 1..169
  1622. # tests 169
  1623. # suites 0
  1624. # pass 169
  1625. # fail 0
  1626. # cancelled 0
  1627. # skipped 0
  1628. # todo 0
  1629. # duration_ms 29134.461836
  1630. > xiaoshu-angular@0.0.0 build
  1631. > npm run build:mobile && npm run build:admin
  1632. > xiaoshu-angular@0.0.0 build:mobile
  1633. > ng build xiaoshu-mobile
  1634. ❯ Building...
  1635. ✔ Building...
  1636. Initial chunk files | Names | Raw size | Estimated transfer size
  1637. chunk-2ZSVCUAU.js | - | 198.40 kB | 58.23 kB
  1638. chunk-ZV7K7M5E.js | - | 85.73 kB | 21.77 kB
  1639. styles-CGT3BABS.css | styles | 38.91 kB | 6.44 kB
  1640. polyfills-7OVLM5OY.js | polyfills | 34.59 kB | 11.33 kB
  1641. main-ZBR2PXWW.js | main | 33.04 kB | 8.29 kB
  1642. chunk-2UK3DCGA.js | - | 25.08 kB | 7.36 kB
  1643. chunk-R2QGZ6OG.js | - | 2.81 kB | 1.01 kB
  1644. chunk-HHHS5ZAZ.js | - | 1.14 kB | 521 bytes
  1645. chunk-J53ZV4QB.js | - | 1.12 kB | 467 bytes
  1646. chunk-FGAMUP6Z.js | - | 1.04 kB | 502 bytes
  1647. chunk-RNWVFPC3.js | - | 737 bytes | 737 bytes
  1648. chunk-KVPGUAQR.js | - | 711 bytes | 711 bytes
  1649. chunk-YDLMWXNK.js | - | 212 bytes | 212 bytes
  1650. | Initial total | 423.52 kB | 117.59 kB
  1651. Lazy chunk files | Names | Raw size | Estimated transfer size
  1652. chunk-6GTZBJLV.js | html2pdf | 774.14 kB | 192.59 kB
  1653. chunk-4EIJEUZE.js | jspdf-es-min | 411.50 kB | 113.09 kB
  1654. chunk-3SKU3FEY.js | - | 202.84 kB | 38.53 kB
  1655. chunk-4L5GYR5V.js | index-es | 159.27 kB | 47.00 kB
  1656. chunk-N6X636K4.js | learning-page-component | 145.55 kB | 28.64 kB
  1657. chunk-6S5WXGTM.js | study-records-page-component | 61.32 kB | 13.66 kB
  1658. chunk-DC5VMCLK.js | appointment-page-component | 50.33 kB | 11.38 kB
  1659. chunk-WVKYABLH.js | course-center-page-component | 50.26 kB | 11.88 kB
  1660. chunk-ZSGOH755.js | home-page-component | 41.68 kB | 8.76 kB
  1661. chunk-OJFENDRK.js | - | 38.24 kB | 7.85 kB
  1662. chunk-MS4UBJCK.js | reading-exercise-component | 35.95 kB | 8.68 kB
  1663. chunk-OAD5DQIB.js | account-page-component | 31.50 kB | 7.08 kB
  1664. chunk-3JW42YMA.js | purify-es | 30.75 kB | 10.63 kB
  1665. chunk-YZF32PBD.js | - | 29.13 kB | 8.99 kB
  1666. chunk-JWU4G3VQ.js | form-page-component | 28.85 kB | 8.22 kB
  1667. ...and 30 more lazy chunks files. Use "--verbose" to show all the files.
  1668. Application bundle generation complete. [8.863 seconds] - 2026-10-13T05:22:32.919Z
  1669. ▲ [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.
  1670. ▲ [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.
  1671. ▲ [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.
  1672. ▲ [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.
  1673. ▲ [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.
  1674. ▲ [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.
  1675. ▲ [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.
  1676. ▲ [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
  1677. CommonJS or AMD dependencies can cause optimization bailouts.
  1678. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1679. ▲ [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
  1680. CommonJS or AMD dependencies can cause optimization bailouts.
  1681. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1682. ▲ [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
  1683. CommonJS or AMD dependencies can cause optimization bailouts.
  1684. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1685. ▲ [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
  1686. CommonJS or AMD dependencies can cause optimization bailouts.
  1687. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1688. ▲ [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
  1689. CommonJS or AMD dependencies can cause optimization bailouts.
  1690. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1691. ▲ [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
  1692. CommonJS or AMD dependencies can cause optimization bailouts.
  1693. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1694. ▲ [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
  1695. CommonJS or AMD dependencies can cause optimization bailouts.
  1696. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1697. ▲ [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
  1698. CommonJS or AMD dependencies can cause optimization bailouts.
  1699. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1700. ▲ [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
  1701. CommonJS or AMD dependencies can cause optimization bailouts.
  1702. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1703. ▲ [WARNING] Module 'raf' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM
  1704. CommonJS or AMD dependencies can cause optimization bailouts.
  1705. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1706. ▲ [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
  1707. CommonJS or AMD dependencies can cause optimization bailouts.
  1708. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1709. ▲ [WARNING] Module 'rgbcolor' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/canvg/lib/index.es.js' is not ESM
  1710. CommonJS or AMD dependencies can cause optimization bailouts.
  1711. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1712. ▲ [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
  1713. CommonJS or AMD dependencies can cause optimization bailouts.
  1714. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1715. ▲ [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
  1716. CommonJS or AMD dependencies can cause optimization bailouts.
  1717. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1718. ▲ [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
  1719. CommonJS or AMD dependencies can cause optimization bailouts.
  1720. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1721. ▲ [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
  1722. CommonJS or AMD dependencies can cause optimization bailouts.
  1723. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1724. ▲ [WARNING] Module 'html2canvas' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/jspdf/dist/jspdf.es.min.js' is not ESM
  1725. CommonJS or AMD dependencies can cause optimization bailouts.
  1726. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1727. ▲ [WARNING] Module 'html2pdf.js' used by 'projects/xiaoshu-mobile/src/app/features/english-reading/reading-pdf.component.ts' is not ESM
  1728. CommonJS or AMD dependencies can cause optimization bailouts.
  1729. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1730. Output location: /private/var/folders/yx/cq4gbk4x6w702x_slllw80mw0000gn/T/xiaoshu-reviewed-tree-udeznx0q/dist/xiaoshu-mobile
  1731. > xiaoshu-angular@0.0.0 build:admin
  1732. > ng build xiaoshu-admin
  1733. ❯ Building...
  1734. ✔ Building...
  1735. Initial chunk files | Names | Raw size | Estimated transfer size
  1736. chunk-6T7FPI5L.js | - | 177.94 kB | 52.83 kB
  1737. chunk-4D6BBTXO.js | - | 86.18 kB | 21.88 kB
  1738. polyfills-7OVLM5OY.js | polyfills | 34.59 kB | 11.33 kB
  1739. styles-HW5G5S7R.css | styles | 32.00 kB | 5.59 kB
  1740. chunk-Y2BTMIHR.js | - | 17.65 kB | 5.25 kB
  1741. main-3POXYJM7.js | main | 10.96 kB | 3.08 kB
  1742. chunk-ID25IB5X.js | - | 7.57 kB | 2.14 kB
  1743. chunk-K37DMEXX.js | - | 6.44 kB | 2.25 kB
  1744. chunk-GJLAZD5V.js | - | 4.39 kB | 1.24 kB
  1745. chunk-B3GFRI7C.js | - | 985 bytes | 985 bytes
  1746. chunk-CDPKEPSI.js | - | 763 bytes | 763 bytes
  1747. | Initial total | 379.47 kB | 107.35 kB
  1748. Lazy chunk files | Names | Raw size | Estimated transfer size
  1749. chunk-US7ZSS72.js | html2pdf | 981.80 kB | 231.32 kB
  1750. chunk-XDXQD6GQ.js | xlsx | 502.57 kB | 135.71 kB
  1751. chunk-SBDRUJSS.js | admin-migration-component | 252.22 kB | 30.29 kB
  1752. chunk-6S6Z3USB.js | admin-resource-component | 195.00 kB | 29.63 kB
  1753. chunk-3GSTDVGB.js | operations-payroll-component | 127.49 kB | 24.09 kB
  1754. chunk-6QKDGXMJ.js | operations-schedule-component | 103.83 kB | 20.93 kB
  1755. chunk-OIUM7H3H.js | operations-user-detail-component | 58.10 kB | 12.52 kB
  1756. chunk-TN426TZ7.js | operations-learning-reports-component | 57.96 kB | 12.91 kB
  1757. chunk-EWIDKZYQ.js | operations-coach-detail-component | 53.41 kB | 10.89 kB
  1758. chunk-XERAW27J.js | operations-users-component | 51.96 kB | 11.43 kB
  1759. chunk-URFMRMK6.js | operations-vocabulary-component | 51.28 kB | 11.71 kB
  1760. chunk-UQFJRL3R.js | operations-store-detail-component | 42.76 kB | 9.17 kB
  1761. chunk-NY4IDQYT.js | - | 40.22 kB | 8.27 kB
  1762. chunk-FM7PO5FC.js | operations-special-training-component | 39.01 kB | 9.22 kB
  1763. chunk-OO7GCEQW.js | operations-coaches-component | 34.97 kB | 8.24 kB
  1764. ...and 23 more lazy chunks files. Use "--verbose" to show all the files.
  1765. Application bundle generation complete. [10.174 seconds] - 2026-10-13T05:22:44.136Z
  1766. ▲ [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.
  1767. ▲ [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.
  1768. ▲ [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.
  1769. ▲ [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.
  1770. ▲ [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.
  1771. ▲ [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.
  1772. ▲ [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.
  1773. ▲ [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.
  1774. ▲ [WARNING] Module 'html2canvas' used by '../../../../../../../Users/mac/Desktop/编程项目/xiaoshu-angular/node_modules/html2pdf.js/dist/html2pdf.js' is not ESM
  1775. CommonJS or AMD dependencies can cause optimization bailouts.
  1776. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1777. ▲ [WARNING] Module 'html2pdf.js' used by 'projects/xiaoshu-admin/src/app/pages/operations-learning-reports.component.ts' is not ESM
  1778. CommonJS or AMD dependencies can cause optimization bailouts.
  1779. For more information see: https://angular.dev/tools/cli/build#configuring-commonjs-dependencies
  1780. Output location: /private/var/folders/yx/cq4gbk4x6w702x_slllw80mw0000gn/T/xiaoshu-reviewed-tree-udeznx0q/dist/xiaoshu-admin
  1781. > xiaoshu-angular@0.0.0 cloud:validate
  1782. > node scripts/deploy-admin-functions.mjs --validate
  1783. Validated 11 cloud function definitions.
  1784. > xiaoshu-angular@0.0.0 app:actions:audit:local
  1785. > node scripts/audit-app-cloud-actions.mjs --local
  1786. {
  1787. "source": "local-code",
  1788. "passed": true,
  1789. "requested": 118,
  1790. "implemented": 104,
  1791. "blocked": 21,
  1792. "missing": []
  1793. }