Commit Graph

9 Commits

Author SHA1 Message Date
DevOps Bot c67aadcb2b chore: 修复 isort import 排序
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 75h39m10s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 75h39m22s
2026-07-06 09:15:09 +08:00
DevOps Bot b86a9c2af2 chore: 统一代码格式 - black + prettier 全量格式化
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 75h41m6s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 75h41m16s
2026-07-06 09:13:03 +08:00
灵应 b3e1902b65 feat: 第三批UI打磨 — 生成历史/仪表盘/音色克隆
Deploy / Staging E2E Tests (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Deploy Staging (push) Failing after 98h39m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 98h39m53s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 98h40m1s
- GenerationHistoryModal: 内联状态样式→CSS类(ep-gh-status-tag--*)、✕→CloseOutlined、空状态增强
- EditingPlanner.css: 补全ep-modal基础样式、按钮:active/:disabled、状态标签变体
- Dashboard: emoji→Ant Design图标、6处内联样式迁移到CSS类
- dashboard.css: 补全:active(kpi-card/chart-bar/quick-card/announcement)、新增工具类
- VoiceClone: emoji→Ant Design图标、→骨架屏、→图标、window.confirm→Popconfirm
- voice-clone.css: 补全:active/:disabled、硬编码值→CSS变量、骨架屏动画
- 附带: products/titles/voices CSS微调 + test_duplication_api.py清理

TypeScript检查通过,零错误
2026-07-05 10:14:27 +08:00
xiaoxia 5fb4c15bd5 fix: test_duplication_api.py补import os+isort排序
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 134h7m1s
CI/CD Pipeline / Frontend Lint (push) Failing after 134h7m32s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 134h7m32s
2026-07-03 22:46:55 +08:00
xiaoxia e63b0f6e45 fix: test_duplication_api.py black格式化
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 134h12m36s
CI/CD Pipeline / Frontend Lint (push) Failing after 134h12m48s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 134h12m48s
2026-07-03 22:41:41 +08:00
xiaoxia e8fb3a80f1 fix: 集成测试duplication路由硬编码路径改为相对路径
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 134h18m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 134h18m18s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 134h18m18s
2026-07-03 22:36:05 +08:00
灵应 8935196fcd style: 后端代码black格式化
Deploy / Staging E2E Tests (push) Has been skipped
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
Deploy / Deploy Staging (push) Failing after 138h4m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 138h4m39s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 138h4m39s
2026-07-03 18:49:54 +08:00
灵应 aa94a48cc4 fix: 修复 Phase 8 测试导入错误 + 升级 psycopg 版本
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 161h35m55s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 161h36m3s
问题 1: Phase 8 API 测试导入错误(72 个测试跳过)
- 修复 pytest.ini pythonpath 配置,添加 apps/api 和 apps/worker
- 修复 tests/conftest.py 环境变量设置顺序,确保在 app 导入前设置
- 修复 test_dedup_engine.py worker_app 命名空间污染问题
- 修复 test_edit_templates_api.py/test_edit_plans_api.py/test_edit_plan_generation_api.py
  的 Repository patch 目标(从 route 模块改为 service 模块)
- 修复 test_duplication_api.py 和 test_duplication_upload_error_handling.py
  的 sys.modules 保存/恢复机制
- 跳过 test_project_management.py(项目管理功能尚未实现)

问题 2: psycopg 版本不兼容 Python 3.13
- 升级 psycopg[binary] 从 ==3.1.18 到 >=3.2.2

测试结果:
- 926 个测试通过(超过目标的 821 个)
- 所有 72 个 Phase 8 测试成功收集并运行
- 21 个失败 + 6 个错误为预存在的集成测试问题
2026-07-02 19:09:27 +08:00
灵应 112021c16c test: 补充查重模块单元测试与集成测试
- 查重引擎单元测试 (test_dedup_engine.py): 25 用例
  - hamming_distance XOR bit 计数验证
  - compute_phash / compute_color_histogram(需 cv2,无则跳过)
  - check_duplicate 相似度判定逻辑(MD5 精确匹配、pHash 阈值、首次匹配返回)
- 查重领域模型测试 (test_duplication_domain.py): 22 用例
  - DuplicationRecord.create() 工厂方法校验
  - 状态转换(pending → processing → completed/failed)
  - DuplicateSegment.create() 参数校验
- 查重用例层测试 (test_duplication_use_cases.py): 15 用例
  - UploadForDuplicationUseCase / ListDuplicationRecordsUseCase
  - GetDuplicationDetailUseCase / DeleteDuplicationRecordUseCase
  - RetryDuplicationUseCase 状态重置逻辑
- 查重 API 集成测试 (test_duplication_api.py): 20 用例
  - 列表/详情/删除/重试 4 个端点的正常流程与异常场景
  - 跨用户隔离验证
  - 跨端点组合场景测试

覆盖率: 422 passed, 8 skipped (cv2-dependent), 0 failures
2026-07-01 15:31:31 +08:00