8884e100f9
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>
7 lines
5.1 KiB
HTML
7 lines
5.1 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.27 集成验收</title><style>body{font:15px/1.65 system-ui,'Microsoft YaHei',sans-serif;background:#f6f8fb;color:#243247;max-width:1050px;margin:30px auto;padding:0 20px}h1{font-size:28px}p{line-height:1.8}.panel{padding:24px;border:1px solid #e5eaf1;border-radius:14px;background:white;margin:15px 0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{padding:16px;background:#f5f8fc;border-radius:12px}.metric b{display:block;font-size:27px;color:#245ac6}.metric small{color:#77899c}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:10px;border-bottom:1px solid #e5ebf2;text-align:left}th{background:#f2f5fa}img{max-width:100%;border:1px solid #e1e6f0;border-radius:10px}.note{background:#fff6e5;border-left:4px solid #d6a15c;padding:15px}</style></head><body>
|
|
<h1>SiteForge V8.27 — 简洁后台与建站向导验收</h1><p>版本:8.27.0-dev.1 · 源码开发集成版 · 隔离环境验证</p>
|
|
<div class="metrics"><div class="metric"><b>379</b><small>Python 测试合计通过(含隔离复测)</small></div><div class="metric"><b>23</b><small>JavaScript 单测通过</small></div><div class="metric"><b>通过</b><small>HTTP + Worker 端到端</small></div></div>
|
|
<div class="panel"><h2>新增实际功能</h2><p>三步创建网站、自动识别下一步、WordPress 迁移分流、基于数据库/任务记录的状态展示、保存与上线概念区分、移动端易读布局。</p><img src="v827-guided-workspace.png" alt="真实工作台 JS 的隔离浏览器截图"></div>
|
|
<div class="panel"><h2>移动端验证</h2><p>390px 视口、抽屉初始关闭、无横向溢出;检查分步创建表单和引导步骤。</p><img src="v827-guided-mobile.png" alt="移动端操作指引"></div>
|
|
<div class="panel"><h2>Python 分批回归</h2><p>24 批中有 22 批直接通过。第 10 批组合运行超时,两个模块分别运行 7/7 通过;第 22 批旧断言绑定旧 UI 结构,改为校验新独立模型后 21/21 通过。原始超时与失败日志均保留,不称为一键全绿。</p><table><thead><tr><th>批次</th><th>测试模块</th><th>原始/复测状态</th><th>说明</th></tr></thead><tbody><tr><td>01</td><td>test_commercial_v5.py, test_connectors_v84.py</td><td>passed</td><td></td></tr><tr><td>02</td><td>test_connectors_v85.py, test_console_v819.py</td><td>passed</td><td></td></tr><tr><td>03</td><td>test_core_v4.py, test_deep_nested_v824.py</td><td>passed</td><td></td></tr><tr><td>04</td><td>test_editor_easy_v8212.py, test_editor_ux_v8211.py</td><td>passed</td><td></td></tr><tr><td>05</td><td>test_enterprise.py, test_enterprise_v7.py</td><td>passed</td><td></td></tr><tr><td>06</td><td>test_factory.py, test_factory_v2.py</td><td>passed</td><td></td></tr><tr><td>07</td><td>test_mobile_tabs_v8213.py, test_multilingual_v815.py</td><td>passed</td><td></td></tr><tr><td>08</td><td>test_nested_v823.py, test_p0_71.py</td><td>passed</td><td></td></tr><tr><td>09</td><td>test_p0_backup.py, test_p0_p4_completion_v88.py</td><td>passed</td><td></td></tr><tr><td>10</td><td>test_p0_p4_completion_v89.py, test_p1_platform.py</td><td>timeout / separately passed</td><td>两模块单独复测:7 + 7 = 14 通过</td></tr><tr><td>11</td><td>test_production_v816.py, test_professional_ui_v811.py</td><td>passed</td><td></td></tr><tr><td>12</td><td>test_regression_runner_v817.py, test_release_native_v814.py</td><td>passed</td><td></td></tr><tr><td>13</td><td>test_release_reviews_v7.py, test_release_v813.py</td><td>passed</td><td></td></tr><tr><td>14</td><td>test_site_design_v87.py, test_siteforge_v817_audit.py</td><td>passed</td><td></td></tr><tr><td>15</td><td>test_studio_v86.py, test_theme_pro_v3.py</td><td>passed</td><td></td></tr><tr><td>16</td><td>test_v818_pg_recovery.py, test_v818_sqlite_pg_transfer.py</td><td>passed</td><td></td></tr><tr><td>17</td><td>test_v821_editor_history_and_mapping.py, test_v822_canvas.py</td><td>passed</td><td></td></tr><tr><td>18</td><td>test_v825_shared_components.py, test_v826_global_design.py</td><td>passed</td><td></td></tr><tr><td>19</td><td>test_v827_guided_workspace.py, test_v8_art_installer.py</td><td>passed</td><td></td></tr><tr><td>20</td><td>test_v8_workflows.py, test_wordpress_baseline.py</td><td>passed</td><td></td></tr><tr><td>21</td><td>test_worker_queue_v6.py, test_workspace_v810.py</td><td>passed</td><td></td></tr><tr><td>22</td><td>test_workspace_v812.py, test_wp_complex_v820.py</td><td>assertion migration / retested</td><td>旧结构断言已迁移,21 项重新通过</td></tr><tr><td>23</td><td>test_wp_migration_v81.py, test_wp_migration_v82.py</td><td>passed</td><td></td></tr><tr><td>24</td><td>test_wp_migration_v83.py</td><td>passed</td><td></td></tr></tbody></table></div>
|
|
<div class="panel note"><strong>未通过的正式验收门槛:</strong>原一键回归稳定性、正式 Art Design Pro 工程编译、真实后台登录浏览器 E2E、PostgreSQL/Redis 多 Worker、生产远程发布与灾备。演示使用模拟数据,不会操作真实网站。</div></body></html> |