# METADATA.yml - E2E Tests Video Upload id: TASK-2026-01-27-E2E-VIDEO-UPLOAD fecha: "2026-01-27" titulo: "E2E Tests: Video Upload Module" descripcion: "Comprehensive E2E test suite for video upload functionality (multipart upload with S3/R2). Covers form validation, service logic, backend integration, and full E2E flow." clasificacion: tipo: "testing" origen: "plan" prioridad: "P2" feature: "OQI-002-educativo" proyecto: nombre: trading-platform path: projects/trading-platform nivel: STANDALONE estado: actual: en_progreso progreso: 28% fecha_inicio: "2026-01-27" fecha_fin: null fases: - id: "SUITE-1" nombre: "Frontend Form Tests" horas: 3h archivos: - "apps/frontend/src/__tests__/e2e/video-upload-form.test.tsx" estado: completado tests: 27 - id: "SUITE-2" nombre: "Service Tests" horas: 2h archivos: - "apps/frontend/src/__tests__/e2e/video-upload-service.test.ts" estado: completado tests: 20 - id: "SUITE-3" nombre: "Integration E2E" horas: 3h archivos: - "apps/frontend/src/__tests__/e2e/video-upload-integration.test.tsx" estado: pendiente tests: 0 - id: "SUITE-4-6" nombre: "Backend Tests" horas: 5.5h archivos: - "apps/backend/src/__tests__/integration/video-controller.test.ts" - "apps/backend/src/__tests__/integration/video-service.test.ts" - "apps/backend/src/__tests__/integration/storage-service.test.ts" estado: pendiente tests: 0 - id: "SUITE-7" nombre: "Full E2E Flow" horas: 0.5h archivos: - "apps/backend/src/__tests__/e2e/video-upload-flow.test.ts" estado: pendiente tests: 0 agente: principal: "claude-code" subagentes: [] esfuerzo_estimado: 14h esfuerzo_completado: 5h commits: [] metricas: archivos_creados: 2 tests_escritos: 47 cobertura_estimada: "28%"