Files
cms-SiteForge/reports/v826/V8_26_集成验收.html
T
浅念 8884e100f9 upgrade: adopt V8.31.1 (theme 1.3/1.4 redesigns, editor deep-canvas, guided launch, component library)
Overlay 190 upstream items (V8.22→8.31) preserving trade-pro theme,
registry tests, and design docs. Re-applied full patch set on identical
anchors (discovery/env_for/blocks.css/type-mapping/locale-override/
theme_color/frontend entries/test_theme_pro_v3 mods) plus compose pins.

Verified: theme suites 35/35; dual-baseline full run 415 passed vs
pristine 386+29 ours, FAILED-set diff EMPTY (same 10 Windows env fails).
Live: container 8.31.1-dev.1 healthy, hesupipe 192 entries intact,
trade-pro build 203 pages 0 errors.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-26 09:43:17 +08:00

7 lines
5.3 KiB
HTML

<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>SiteForge V8.26 集成验收</title><style>
*{box-sizing:border-box}body{margin:0;background:#f5f7fa;font:14px system-ui,"Microsoft YaHei",sans-serif;color:#26374b}.hero{background:#163750;color:white;padding:32px max(20px,calc((100% - 1100px)/2))}h1{font-size:28px;margin:8px 0 10px}.hero p{color:#b7d8e8;line-height:1.7}main{max-width:1100px;padding:28px 16px;margin:auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat,.panel{border:1px solid #e5eaf0;background:white;border-radius:14px;padding:22px}.stat b{font-size:31px;color:#20846a}.stat span{display:block;color:#657789;font-size:12px}.panel{margin-top:18px}.panel h2{font-size:18px}.panel p,.panel li{line-height:1.8;color:#52677d}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid #e3e9f0;text-align:left;padding:10px 8px;font-size:12px}th{color:#5e6f82}.warn{background:#fff9ee;border-left:3px solid #dca45f;padding:14px;color:#714827}@media(max-width:700px){.stats{grid-template-columns:repeat(2,1fr)}.panel{overflow:auto}}</style></head>
<body><header class="hero"><div style="font-size:12px;letter-spacing:.16em;color:#f6a468">SITEFORGE / TEST EVIDENCE</div><h1>V8.26 · 全站设计与导航管理</h1><p>完整源码的本地集成回归,包含原始日志和明确的环境验证边界。</p></header><main>
<div class="stats"><div class="stat"><b>376</b><span>Python 测试通过</span></div><div class="stat"><b>23/23</b><span>隔离回归批次</span></div><div class="stat"><b>13/13</b><span>JavaScript 单测</span></div><div class="stat"><b>0</b><span>失败或超时批次</span></div></div>
<section class="panel"><h2>已完成的功能验证</h2><ul><li>可视化导航新增、编辑与多级结构;原安全路径校验继续生效</li><li>草稿差异清单、版本绑定审核令牌与过期阻断</li><li>历史快照站点隔离、恢复为新草稿及线上内容不变</li><li>HTTP 登录/CSRF、站点及页面创建、Worker 构建、ZIP 下载、预览</li><li>隔离 Chromium 页面新增导航、保存、审核及历史交互;脚本错误 0</li></ul></section>
<section class="panel"><h2>未完成的真实环境验收</h2><div class="warn">正式 Art Design Pro 工程编译、真实登录后台的浏览器 E2E、生产 PostgreSQL/Redis 多 Worker、真实 Docker 灾备和远程部署均未执行。离线 Chromium 不能替代正式后台浏览器验收。</div></section>
<section class="panel"><h2>分批回归明细</h2><table><thead><tr><th>模块</th><th>通过数</th><th>耗时</th><th>结果</th></tr></thead><tbody><tr><td>test_commercial_v5.py、test_connectors_v84.py</td><td>20</td><td>14.81 s</td><td>通过</td></tr><tr><td>test_connectors_v85.py、test_console_v819.py</td><td>23</td><td>8.82 s</td><td>通过</td></tr><tr><td>test_core_v4.py、test_deep_nested_v824.py</td><td>19</td><td>10.38 s</td><td>通过</td></tr><tr><td>test_editor_easy_v8212.py、test_editor_ux_v8211.py</td><td>6</td><td>3.29 s</td><td>通过</td></tr><tr><td>test_enterprise.py、test_enterprise_v7.py</td><td>16</td><td>9.87 s</td><td>通过</td></tr><tr><td>test_factory.py、test_factory_v2.py</td><td>24</td><td>16.44 s</td><td>通过</td></tr><tr><td>test_mobile_tabs_v8213.py、test_multilingual_v815.py</td><td>20</td><td>9.74 s</td><td>通过</td></tr><tr><td>test_nested_v823.py、test_p0_71.py</td><td>8</td><td>5.27 s</td><td>通过</td></tr><tr><td>test_p0_backup.py、test_p0_p4_completion_v88.py</td><td>19</td><td>8.84 s</td><td>通过</td></tr><tr><td>test_p0_p4_completion_v89.py、test_p1_platform.py</td><td>14</td><td>12.21 s</td><td>通过</td></tr><tr><td>test_production_v816.py、test_professional_ui_v811.py</td><td>15</td><td>7.73 s</td><td>通过</td></tr><tr><td>test_regression_runner_v817.py、test_release_native_v814.py</td><td>11</td><td>4.94 s</td><td>通过</td></tr><tr><td>test_release_reviews_v7.py、test_release_v813.py</td><td>14</td><td>6.97 s</td><td>通过</td></tr><tr><td>test_site_design_v87.py、test_siteforge_v817_audit.py</td><td>36</td><td>8.91 s</td><td>通过</td></tr><tr><td>test_studio_v86.py、test_theme_pro_v3.py</td><td>15</td><td>10.86 s</td><td>通过</td></tr><tr><td>test_v818_pg_recovery.py、test_v818_sqlite_pg_transfer.py</td><td>11</td><td>4.07 s</td><td>通过</td></tr><tr><td>test_v821_editor_history_and_mapping.py、test_v822_canvas.py</td><td>8</td><td>6.21 s</td><td>通过</td></tr><tr><td>test_v825_shared_components.py、test_v826_global_design.py</td><td>16</td><td>8.74 s</td><td>通过</td></tr><tr><td>test_v8_art_installer.py、test_v8_workflows.py</td><td>14</td><td>5.79 s</td><td>通过</td></tr><tr><td>test_wordpress_baseline.py、test_worker_queue_v6.py</td><td>12</td><td>9.3 s</td><td>通过</td></tr><tr><td>test_workspace_v810.py、test_workspace_v812.py</td><td>13</td><td>6.97 s</td><td>通过</td></tr><tr><td>test_wp_complex_v820.py、test_wp_migration_v81.py</td><td>22</td><td>6.56 s</td><td>通过</td></tr><tr><td>test_wp_migration_v82.py、test_wp_migration_v83.py</td><td>20</td><td>9.28 s</td><td>通过</td></tr></tbody></table></section><p style="font-size:12px;color:#64748b">原始结果:reports/v826-regression/ · reports/v826/summary.json · HTTP / JS / browser 日志。</p></main></body></html>