Files
xiaoxia-saas/tests/unit
xiaoxia 09ac626505
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 44s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m3s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m29s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m44s
AI Code Review / AI Code Review (pull_request) Successful in 2m25s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 939h15m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 939h16m0s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 939h16m42s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 939h16m42s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 939h16m46s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 939h16m43s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 939h16m46s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 939h16m46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 939h49m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 939h50m7s
test: 补充 _render_video 配音注入实际执行测试,覆盖 diff-cover 新增行
原测试仅检查函数签名和源码文本,未实际执行配音注入代码路径,
导致 diff-cover 检测到 generation.py lines 1181-1188 覆盖率为 0%。

新增 test_voice_ids_injected_into_plan_config:
- Mock _build_plan_and_clips_from_task / _load_template_plan_config / RenderAdapter / SessionLocal
- 实际调用 _render_video(voice_ids=['voice_abc'])
- 验证 plan.config['voice_id'] == 'voice_abc' 且 subtitle.auto_generated == True

新增 test_voice_ids_empty_skips_injection:
- 验证 voice_ids 为空时不注入 voice_id
2026-08-08 12:10:18 +08:00
..