Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

165 rader
8.8 KiB

  1. TAP version 13
  2. # core role contract: 12 assertions passed
  3. # Subtest: scripts\\core-role-contract.test.mjs
  4. ok 1 - scripts\\core-role-contract.test.mjs
  5. ---
  6. duration_ms: 782.2229
  7. type: 'test'
  8. ...
  9. # PASS physical offline replay contract (video, captures, timeline, no-runtime boundary)
  10. # Subtest: scripts\\physical-offline-replay.contract.test.mjs
  11. ok 2 - scripts\\physical-offline-replay.contract.test.mjs
  12. ---
  13. duration_ms: 683.3474
  14. type: 'test'
  15. ...
  16. # Subtest: start, progress, submit and review send one UUID in body and Idempotency-Key
  17. ok 3 - start, progress, submit and review send one UUID in body and Idempotency-Key
  18. ---
  19. duration_ms: 1.0648
  20. type: 'test'
  21. ...
  22. # Subtest: failed action retry reuses its UUID and frozen body until success
  23. ok 4 - failed action retry reuses its UUID and frozen body until success
  24. ---
  25. duration_ms: 58.4006
  26. type: 'test'
  27. ...
  28. # Subtest: every formal teaching command call owns a retry tracker and clears only after success
  29. ok 5 - every formal teaching command call owns a retry tracker and clears only after success
  30. ---
  31. duration_ms: 1.0878
  32. type: 'test'
  33. ...
  34. # Subtest: formal step-run endpoint keeps encoded run id and typed list response
  35. ok 6 - formal step-run endpoint keeps encoded run id and typed list response
  36. ---
  37. duration_ms: 0.7168
  38. type: 'test'
  39. ...
  40. # Subtest: step-run type matches the backend fact and redaction contract
  41. ok 7 - step-run type matches the backend fact and redaction contract
  42. ---
  43. duration_ms: 0.2057
  44. type: 'test'
  45. ...
  46. # Subtest: run workspace renders server step facts and keeps only the all-empty legacy fallback
  47. ok 8 - run workspace renders server step facts and keeps only the all-empty legacy fallback
  48. ---
  49. duration_ms: 0.4207
  50. type: 'test'
  51. ...
  52. # Subtest: formal exam closure overlay is explicitly gated by exam lifecycle, not by the part dropzone
  53. ok 9 - formal exam closure overlay is explicitly gated by exam lifecycle, not by the part dropzone
  54. ---
  55. duration_ms: 0.2351
  56. type: 'test'
  57. ...
  58. # Subtest: failed current step exposes retry without reopening completed or terminal runs
  59. ok 10 - failed current step exposes retry without reopening completed or terminal runs
  60. ---
  61. duration_ms: 4.7771
  62. type: 'test'
  63. ...
  64. # Subtest: 旧训练文档自动迁移为单渠道并保持 modeConfig 兼容镜像
  65. ok 11 - 旧训练文档自动迁移为单渠道并保持 modeConfig 兼容镜像
  66. ---
  67. duration_ms: 3.0846
  68. type: 'test'
  69. ...
  70. # Subtest: 同一通用步骤可启用三渠道且只维护渠道差异配置
  71. ok 12 - 同一通用步骤可启用三渠道且只维护渠道差异配置
  72. ---
  73. duration_ms: 1.97
  74. type: 'test'
  75. ...
  76. # Subtest: 重排步骤时同时维护已启用实装渠道的严格递增进度
  77. ok 13 - 重排步骤时同时维护已启用实装渠道的严格递增进度
  78. ---
  79. duration_ms: 0.6537
  80. type: 'test'
  81. ...
  82. # Subtest: 已保存实装步骤倒序、删除和复制后重新计算序号与进度
  83. ok 14 - 已保存实装步骤倒序、删除和复制后重新计算序号与进度
  84. ---
  85. duration_ms: 0.695
  86. type: 'test'
  87. ...
  88. # Subtest: 虚拟为默认的多渠道工程重排已保存步骤后更新实装进度
  89. ok 15 - 虚拟为默认的多渠道工程重排已保存步骤后更新实装进度
  90. ---
  91. duration_ms: 0.2713
  92. type: 'test'
  93. ...
  94. # Subtest: 默认渠道不能从 enabledChannels 中被移除
  95. ok 16 - 默认渠道不能从 enabledChannels 中被移除
  96. ---
  97. duration_ms: 0.0847
  98. type: 'test'
  99. ...
  100. # Subtest: 规范化时清理未启用渠道的残留配置
  101. ok 17 - 规范化时清理未启用渠道的残留配置
  102. ---
  103. duration_ms: 0.2128
  104. type: 'test'
  105. ...
  106. # Subtest: 发布预检同时校验已启用的对抗渠道配置
  107. ok 18 - 发布预检同时校验已启用的对抗渠道配置
  108. ---
  109. duration_ms: 1.7891
  110. type: 'test'
  111. ...
  112. # Subtest: 通用编辑器修改默认配置后,重新进入编排器不会被旧 profile 覆盖
  113. ok 19 - 通用编辑器修改默认配置后,重新进入编排器不会被旧 profile 覆盖
  114. ---
  115. duration_ms: 0.4977
  116. type: 'test'
  117. ...
  118. # Subtest: 默认渠道切换保留旧渠道、使用目标渠道原配置并同步三个合同字段
  119. ok 20 - 默认渠道切换保留旧渠道、使用目标渠道原配置并同步三个合同字段
  120. ---
  121. duration_ms: 0.3946
  122. type: 'test'
  123. ...
  124. # Subtest: 历史单渠道经通用编辑器保存时建立完整渠道合同
  125. ok 21 - 历史单渠道经通用编辑器保存时建立完整渠道合同
  126. ---
  127. duration_ms: 0.1807
  128. type: 'test'
  129. ...
  130. # Subtest: 旧对抗单局时长迁移时保留配置值,正式字段优先
  131. ok 22 - 旧对抗单局时长迁移时保留配置值,正式字段优先
  132. ---
  133. duration_ms: 0.3185
  134. type: 'test'
  135. ...
  136. # Subtest: 通用编辑器使用渠道合同保存且按全部启用渠道重算实装进度
  137. ok 23 - 通用编辑器使用渠道合同保存且按全部启用渠道重算实装进度
  138. ---
  139. duration_ms: 14.1505
  140. type: 'test'
  141. ...
  142. # PASS · garage floor grounding uses DiMian geometry and keeps explicit opt-out
  143. # Subtest: scripts\\training-scene-grounding.test.mjs
  144. ok 6 - scripts\\training-scene-grounding.test.mjs
  145. ---
  146. duration_ms: 254.1784
  147. type: 'test'
  148. ...
  149. # virtual training formal route contract passed
  150. # Subtest: scripts\\virtual-training-formal-route.contract.test.mjs
  151. ok 7 - scripts\\virtual-training-formal-route.contract.test.mjs
  152. ---
  153. duration_ms: 177.1822
  154. type: 'test'
  155. ...
  156. 1..25
  157. # tests 25
  158. # suites 0
  159. # pass 25
  160. # fail 0
  161. # cancelled 0
  162. # skipped 0
  163. # todo 0
  164. # duration_ms 876.531