Files
cms-SiteForge/reports/V8_23_集成验收.html
浅念 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

1 line
6.3 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>SiteForge V8.23 验收报告</title><style>body{margin:0;background:#f3f5f8;color:#23364a;font:14px/1.65 system-ui,'Microsoft YaHei',sans-serif}.wrap{max-width:1120px;margin:40px auto;padding:0 24px}.head{background:#fff;padding:30px;border-radius:16px;border:1px solid #e7ebef}.eyebrow{font-weight:750;color:#dc7330;font-size:12px}h1{font-size:29px;margin:10px 0 4px}p{color:#637488}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.tile{background:#fff;border-radius:12px;padding:20px;border:1px solid #e4eaf0}.tile b{font-size:28px;display:block;color:#24394f}.tile small{color:#7e8d9c}.section{background:white;border-radius:14px;padding:24px;margin:18px 0;border:1px solid #e7ebef}h2{margin:0 0 16px;font-size:18px}table{width:100%;border-collapse:collapse;font-size:12px}td,th{padding:12px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:top}th{color:#7c8c9b}.ok{color:#21846b;font-weight:750}.warn{color:#ab612a;font-weight:750}li{margin:8px 0}a{color:#bc692c}code{background:#f2f4f6;padding:2px 5px;border-radius:4px}.note{padding:13px;background:#fff8f2;border-radius:9px;color:#965b34}@media(max-width:700px){.tiles{grid-template-columns:repeat(2,1fr)}.wrap{margin:12px auto;padding:0 10px}h1{font-size:23px}}</style></head><body><div class="wrap"><div class="head"><div class="eyebrow">SiteForge Enterprise / Engineering acceptance</div><h1>V8.23 高级可视化编辑器 · 集成验收</h1><p>基于 V8.22 完整源码,验证多列子组件画布编辑、快捷布局与旧系统兼容。开发集成版,不代表生产上线已验收。</p></div><div class="tiles"><div class="tile"><b>352</b><small>Python 用例通过</small></div><div class="tile"><b>43</b><small>测试模块</small></div><div class="tile"><b>15/15</b><small>回归批次通过</small></div><div class="tile"><b>0</b><small>失败 / 超时批次</small></div></div><div class="section"><h2>本轮开发</h2><ul><li>直接点击列内子组件、双击纯文本修改、复制/删除/同列排序。</li><li>右侧嵌套内容属性表单与设备列宽快捷预设。</li><li>严格验证父布局与子组件 ID,继续使用 iframe 沙箱及原有版本草稿与权限机制。</li><li>原有四套主题、手机抽屉菜单、底部 Tabs、静态构建不改变。</li></ul></div><div class="section"><h2>隔离批次原项目回归</h2><table><thead><tr><th>批次</th><th>包含模块</th><th>用例</th><th>结果</th><th>耗时</th></tr></thead><tbody><tr><td>01</td><td>test_commercial_v5.py、test_connectors_v84.py、test_connectors_v85.py</td><td>35</td><td><span class='ok'>通过</span></td><td>7.6s</td></tr><tr><td>02</td><td>test_console_v819.py、test_core_v4.py、test_editor_easy_v8212.py</td><td>22</td><td><span class='ok'>通过</span></td><td>8.1s</td></tr><tr><td>03</td><td>test_editor_ux_v8211.py、test_enterprise.py、test_enterprise_v7.py</td><td>19</td><td><span class='ok'>通过</span></td><td>5.9s</td></tr><tr><td>04</td><td>test_factory.py、test_factory_v2.py、test_mobile_tabs_v8213.py</td><td>39</td><td><span class='ok'>通过</span></td><td>13.3s</td></tr><tr><td>05</td><td>test_multilingual_v815.py、test_nested_v823.py、test_p0_71.py</td><td>13</td><td><span class='ok'>通过</span></td><td>7.6s</td></tr><tr><td>06</td><td>test_p0_backup.py、test_p0_p4_completion_v88.py、test_p0_p4_completion_v89.py</td><td>26</td><td><span class='ok'>通过</span></td><td>10.7s</td></tr><tr><td>07</td><td>test_p1_platform.py、test_production_v816.py、test_professional_ui_v811.py</td><td>22</td><td><span class='ok'>通过</span></td><td>6.1s</td></tr><tr><td>08</td><td>test_regression_runner_v817.py、test_release_native_v814.py、test_release_reviews_v7.py</td><td>16</td><td><span class='ok'>通过</span></td><td>6.9s</td></tr><tr><td>09</td><td>test_release_v813.py、test_site_design_v87.py、test_siteforge_v817_audit.py</td><td>45</td><td><span class='ok'>通过</span></td><td>12.6s</td></tr><tr><td>10</td><td>test_studio_v86.py、test_theme_pro_v3.py、test_v818_pg_recovery.py</td><td>22</td><td><span class='ok'>通过</span></td><td>13.1s</td></tr><tr><td>11</td><td>test_v818_sqlite_pg_transfer.py、test_v821_editor_history_and_mapping.py、test_v822_canvas.py</td><td>12</td><td><span class='ok'>通过</span></td><td>5.5s</td></tr><tr><td>12</td><td>test_v8_art_installer.py、test_v8_workflows.py、test_wordpress_baseline.py</td><td>20</td><td><span class='ok'>通过</span></td><td>4.8s</td></tr><tr><td>13</td><td>test_worker_queue_v6.py、test_workspace_v810.py、test_workspace_v812.py</td><td>19</td><td><span class='ok'>通过</span></td><td>11.7s</td></tr><tr><td>14</td><td>test_wp_complex_v820.py、test_wp_migration_v81.py、test_wp_migration_v82.py</td><td>32</td><td><span class='ok'>通过</span></td><td>9.1s</td></tr><tr><td>15</td><td>test_wp_migration_v83.py</td><td>10</td><td><span class='ok'>通过</span></td><td>5.1s</td></tr></tbody></table></div><div class="section"><h2>其他实际检查</h2><ul><li><span class="ok">通过</span> JavaScript 历史 9 项测试与 V8.23 嵌套操作纯函数专项检查。</li><li><span class="ok">通过</span> Chromium 沙箱内画布点击、复制、内联编辑;离线操作演示浏览器测试无脚本错误。</li><li><span class="ok">通过</span> HTTP + Worker 登录、CSRF、创建页面、构建、静态 ZIP 下载和预览。</li><li><span class="ok">通过</span> Python 编译、JavaScript 语法以及版本/主题/CI 静态校验。</li><li><span class="warn">未验收</span> Chromium 在真实 localhost 后台登录后操作(访问被管理员策略阻止)。</li><li><span class="warn">未验收</span> Art Design Pro 官方工程的完整编译、真实 PostgreSQL/Redis、多 Worker 和生产发布。</li></ul><div class="note">已通过项不能外推为官方前端编译完成或生产部署完成;离线 HTML 演示仅用于查看交互,不能写入正式网站数据。</div></div><div class="section"><h2>快速复现</h2><p><code>bash scripts/check.sh</code> <code>python scripts/http_end_to_end.py</code> <code>python scripts/studio_nested_browser_v823.py</code></p><p>详细说明:<a href="../docs/V8_23_ADVANCED_STUDIO.md">docs/V8_23_ADVANCED_STUDIO.md</a></p></div></div></body></html>