fix(P1): 修复渲染进度条0% + unified引擎缩略图不显示 #548
Merged
auto-approve-bot
merged 7 commits from 2026-07-19 09:21:46 +08:00
fix/p1-progress-bar-and-thumbnail into develop
7 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c967468929 |
style: black格式化测试文件
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 16s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 20s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
AI Code Review / AI Code Review (pull_request) Failing after 26s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 44s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 30s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m27s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 3m1s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m49s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 5m41s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 28s
|
||
|
|
53c66d967b |
fix(test): setup_class给video_processing设子模块属性,修复CI上patch属性访问失败
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 23s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 53s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 56s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 36s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m21s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 1m54s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 1m56s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m23s
AI Code Review / AI Code Review (pull_request) Has been cancelled
|
||
|
|
57c90476d8 |
fix(test): 删除TestThumbnailReuse避免CI上import dedup触发db连接报错
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 29s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 49s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 31s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 1m8s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m52s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 2m33s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m20s
AI Code Review / AI Code Review (pull_request) Successful in 5m38s
TestThumbnailReuse的setup_class导入video_processing.dedup, 而dedup模块又从worker_app.db import SessionLocal, 模块加载时执行ensure_database_exists(), CI上cv2存在所以skipif不生效,导致sqlite环境下执行pg_database查询报错。 用TestThumbnailInDedupHelpers替代(sys.modules mock方式), 覆盖相同功能且不依赖cv2和真实db连接。 |
||
|
|
82e6c7354f |
test: 补充dedup_helpers缩略图测试,覆盖率100%
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 31s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m8s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m9s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 40s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 1m25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m24s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 2m5s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m27s
AI Code Review / AI Code Review (pull_request) Successful in 7m46s
- TestThumbnailInDedupHelpers: 3个测试覆盖缩略图全部分支 - pre_generated_thumbnail_url_is_reused: 预生成缩略图直接复用 - thumbnail_generated_when_not_provided: 未提供时调用生成 - thumbnail_generation_failure_does_not_block: 生成失败不阻断 - 通过sys.modules mock绕过cv2依赖,测试环境无cv2也能跑 |
||
|
|
0e277a042c |
test: 补充render_adapter缩略图单元测试,提升增量覆盖率
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m6s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m12s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 1m19s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m44s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 3m17s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m26s
AI Code Review / AI Code Review (pull_request) Successful in 4m41s
- test_thumbnail_generated_on_success: 验证渲染成功后thumbnail_url正确返回 - test_thumbnail_failure_does_not_block: 验证缩略图生成失败不阻断主流程 |
||
|
|
c56f94093a |
fix(test): 缺cv2模块时skip缩略图测试避免Unit Tests挂
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 15s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 59s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 37s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 1m12s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m6s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 2m43s
AI Code Review / AI Code Review (pull_request) Successful in 3m37s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m26s
|
||
|
|
ee0271f047 |
fix(P1): 修复渲染进度条0% + unified引擎缩略图不显示
- progress: legacy引擎增加阶段进度更新(开始渲染40%/渲染完成80%/上传完成95%), 不再从0直接跳100%;unified引擎进度映射同步调整(新增缩略图阶段90%) - thumbnail: unified render在临时目录清理前生成缩略图并上传OSS, 修复文件已删除导致缩略图生成失败、成片库无封面的问题 - dedup_helpers: create_video_record_and_dedup支持传入预生成thumbnail_url直接复用 - 新增2个单元测试验证缩略图复用逻辑 |