test: P3-1 第47波单元测试(tts_workflow补充,+17) #830

Merged
xiaoxia merged 1 commits from test/unit-test-wave47 into develop 2026-07-24 16:44:41 +08:00

1 Commits

Author SHA1 Message Date
CI Bot b5427bf52b test: P3-1 第47波单元测试(tts_workflow补充,+17)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 31s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 39s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m24s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 16s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 27s
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 / Validate - Code Quality (pull_request) Failing after 2m0s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 29s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
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 / PR Build API Image (pull_request) Successful in 3m1s
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
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m18s
AI Code Review / AI Code Review (pull_request) Successful in 4m38s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m30s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 4m47s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 42s
补充 TTSWorkflowService 边界和细节测试:

TestTransferAudioToOSS (4个):
- mp3/wav/未知格式 content-type 正确映射
- storage_key 路径格式正确

TestResynthesizeParams (5个):
- speed/volume 从metadata读取
- 无metadata时默认值(1.0/50)
- 重新合成无audio_url时标记失败

TestPollSegmentTasks (3个):
- 所有分段缺audio_url时全部重合成
- 已有audio_url的分段不重合成
- 部分缺audio_url的分段只重合成缺失段

TestSegmentSyncDetails (3个):
- 分段数量写入metadata
- 分段时长累加
- 某段无audio_url抛出TTSWorkflowError

TestUploadMergedToOSS (2个):
- 上传成功返回URL和storage_key
- 上传失败返回空字符串

合计 +17 个测试
2026-07-24 14:57:59 +08:00