test(unit): P3-1 第二波 新增7个领域模块单元测试(231个用例) #665

Merged
xiaoxia merged 10 commits from test/unit-test-coverage-p3-batch2 into develop 2026-07-21 18:50:38 +08:00

10 Commits

Author SHA1 Message Date
xiaoxia 1af1d24d3c chore: trigger ci for #665
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 14m47s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 14m47s
PR Automation / Auto Approve on CI Green (pull_request) Failing after 14m48s
AI Code Review / AI Code Review (pull_request) Failing after 14m49s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Failing after 33s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m23s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 1m56s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m2s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 19s
2026-07-21 14:04:29 +08:00
CI Bot 10897b3ee1 style: auto-format with black + isort + prettier [ci skip] 2026-07-21 12:53:54 +08:00
xiaoxia c5a949d502 fix(test): 修复B017宽泛异常捕获 + StrEnum跨版本兼容问题
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 13s
AI Code Review / AI Code Review (pull_request) Successful in 3m13s
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m45s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m41s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 4m17s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m15s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 7m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m18s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m55s
1. 将3个frozen测试的 pytest.raises(Exception) 改为 FrozenInstanceError
   (B017 assert-raises-exception 规则)
2. VoiceGender 测试 str() 断言改为 .value 比较
   (不同Python版本StrEnum的str()行为可能不同)
2026-07-21 12:06:32 +08:00
xiaoxia 98e74646f9 chore: trigger ci 2026-07-21 12:06:28 +08:00
CI Bot de53975784 style: auto-format with black + isort + prettier [ci skip] 2026-07-21 12:06:25 +08:00
CI Bot 0a447b4b68 test(unit): 新增 classification/generated_video 两个模块测试
- classification: 12 个测试(枚举 + ClassificationJob 工厂方法)
- generated_video: 11 个测试(工厂方法 + 参数校验)
2026-07-21 12:06:22 +08:00
CI Bot cad16b3f87 style: auto-format with black + isort + prettier [ci skip] 2026-07-21 12:06:19 +08:00
CI Bot 5ecc75c5ba test(unit): 新增 filter_presets/template_clip_config 两个模块测试
- filter_presets: 31 个测试,含 build_ffmpeg_filter 强度插值逻辑
- template_clip_config: 28 个测试

本轮 Batch2 共 7 个模块,231 个测试用例
2026-07-21 12:06:15 +08:00
CI Bot 17494a1cde test(unit): 新增 transition_presets/tts_job 两个模块测试
- transition_presets: 32 个测试,100% 覆盖率
- tts_job: 40 个测试,96% 覆盖率

共新增 72 个测试用例
2026-07-21 12:06:11 +08:00
CI Bot 0320bea6b5 test(unit): 新增 voice_presets/preset_bgm/edit_plan_clip 三个模块测试
- voice_presets: 33 个测试,94% 覆盖率
- preset_bgm: 28 个测试,100% 覆盖率
- edit_plan_clip: 39 个测试,96% 覆盖率

共新增 100 个测试用例
2026-07-21 12:06:07 +08:00