Files
cms-SiteForge/reports/v8311-regression/result.json
T
浅念 95982fad23 upgrade: adopt V8.32.0-dev.1 (theme preview iframe fix, editor simple mode)
Overlay 46 upstream items; full patch set re-applied (all patched files
reset by overlay regardless of upstream change status — lesson recorded).
Verified: theme suites 35/35; dual-baseline 418 passed vs pristine
389+29 ours, FAILED-set diff EMPTY (same 10 Windows env fails).
Live: container 8.32.0-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 11:18:45 +08:00

204 lines
6.3 KiB
JSON

{
"version": "8.31.1-dev.1",
"generated_utc": "2026-10-26T02:28:20.128766+00:00",
"groups": [
{
"batch": 1,
"files": [
"test_commercial_v5.py",
"test_connectors_v84.py",
"test_connectors_v85.py"
],
"status": "passed",
"seconds": 5.72,
"summary": "................................... [100%]\n35 passed in 3.42s\n\n"
},
{
"batch": 2,
"files": [
"test_console_v819.py",
"test_core_v4.py",
"test_deep_nested_v824.py"
],
"status": "passed",
"seconds": 6.1,
"summary": "........................... [100%]\n27 passed in 3.88s\n\n"
},
{
"batch": 3,
"files": [
"test_editor_easy_v8212.py",
"test_editor_ux_v8211.py",
"test_enterprise.py"
],
"status": "passed",
"seconds": 4.48,
"summary": "........... [100%]\n11 passed in 2.12s\n\n"
},
{
"batch": 4,
"files": [
"test_enterprise_v7.py",
"test_factory.py",
"test_factory_v2.py"
],
"status": "passed",
"seconds": 8.45,
"summary": "................................... [100%]\n35 passed in 6.18s\n\n"
},
{
"batch": 5,
"files": [
"test_mobile_tabs_v8213.py",
"test_multilingual_v815.py",
"test_nested_v823.py"
],
"status": "passed",
"seconds": 5.45,
"summary": "........................ [100%]\n24 passed in 3.23s\n\n"
},
{
"batch": 6,
"files": [
"test_p0_71.py",
"test_p0_backup.py",
"test_p0_p4_completion_v88.py"
],
"status": "passed",
"seconds": 4.38,
"summary": "....................... [100%]\n23 passed in 2.12s\n\n"
},
{
"batch": 7,
"files": [
"test_p0_p4_completion_v89.py",
"test_p1_platform.py",
"test_production_v816.py"
],
"status": "passed",
"seconds": 6.61,
"summary": "..................... [100%]\n21 passed in 4.30s\n\n"
},
{
"batch": 8,
"files": [
"test_professional_ui_v811.py",
"test_regression_runner_v817.py",
"test_release_native_v814.py"
],
"status": "passed",
"seconds": 4.75,
"summary": "................... [100%]\n19 passed in 2.36s\n\n"
},
{
"batch": 9,
"files": [
"test_release_reviews_v7.py",
"test_release_v813.py",
"test_site_design_v87.py"
],
"status": "passed",
"seconds": 6.22,
"summary": "........................... [100%]\n27 passed in 3.92s\n\n"
},
{
"batch": 10,
"files": [
"test_siteforge_v817_audit.py",
"test_studio_v86.py",
"test_theme_pro_v3.py"
],
"status": "passed",
"seconds": 7.3,
"summary": "...................................... [100%]\n38 passed in 4.91s\n\n"
},
{
"batch": 11,
"files": [
"test_v818_pg_recovery.py",
"test_v818_sqlite_pg_transfer.py",
"test_v821_editor_history_and_mapping.py"
],
"status": "passed",
"seconds": 3.81,
"summary": "................. [100%]\n17 passed in 1.43s\n\n"
},
{
"batch": 12,
"files": [
"test_v822_canvas.py",
"test_v825_shared_components.py",
"test_v826_global_design.py"
],
"status": "passed",
"seconds": 5.22,
"summary": ".................. [100%]\n18 passed in 2.47s\n\n"
},
{
"batch": 13,
"files": [
"test_v827_guided_workspace.py",
"test_v828_launch_center.py",
"test_v829_theme_studio.py"
],
"status": "passed",
"seconds": 7.84,
"summary": "........... [100%]\n11 passed in 5.04s\n\n"
},
{
"batch": 14,
"files": [
"test_v830_real_pages.py",
"test_v8311_performance_icons.py",
"test_v831_automotive_ref.py"
],
"status": "passed",
"seconds": 7.86,
"summary": ".......... [100%]\n10 passed in 5.72s\n\n"
},
{
"batch": 15,
"files": [
"test_v832_preview_easy_editor.py",
"test_v8_art_installer.py",
"test_v8_workflows.py"
],
"status": "failed",
"seconds": 3.99,
"summary": "_gallery_and_studio_show_useful_fallback_and_easy_buttons - assert '选择图片素材' in '\\'use strict\\';\\nconst $=id=>document.querySelector(id);\\nconst html=s=>String(s??\\'\\').replace(/[&<>\"\\']/g,c=>({\\'&\\...ault();event.shiftKey?Studio.redo():Studio.undo()}\\n else if(key===\\'y\\'){event.preventDefault();Studio.redo()}\\n});\\n'\n1 failed, 16 passed in 1.67s\n\n"
},
{
"batch": 16,
"files": [
"test_wordpress_baseline.py",
"test_worker_queue_v6.py",
"test_workspace_v810.py"
],
"status": "passed",
"seconds": 7.24,
"summary": "................ [100%]\n16 passed in 4.77s\n\n"
},
{
"batch": 17,
"files": [
"test_workspace_v812.py",
"test_wp_complex_v820.py",
"test_wp_migration_v81.py"
],
"status": "passed",
"seconds": 4.78,
"summary": "............................... [100%]\n31 passed in 2.53s\n\n"
},
{
"batch": 18,
"files": [
"test_wp_migration_v82.py",
"test_wp_migration_v83.py"
],
"status": "passed",
"seconds": 5.82,
"summary": ".................... [100%]\n20 passed in 3.54s\n\n"
}
],
"all_passed": false
}