# VEZA BACKEND API — TEST FAIL INVENTORY

**Generated**: 2025-12-15T19:26:45.771318  
**Go Version**: go1.24.10  
**Git Commit**: feb7283  

## Summary

- **Total Fails**: 445
- **By Severity**: P0=23, P1=76, P2=346
- **By Type**: skip=176, assertion=169, infra=64, race=14, timeout=12, panic=6, compile=3, quarantine=1, flaky=0

## 🔴 Top 10 Most Urgent (P0)

| ID | Package | Test | Type | Repro Command |
|---|---|---|---|---|
| TF-0122 | `internal/testutils` | `TestRunParallelTests/test3` | panic | `go test veza-backend-api/internal/testutils -run ^TestRunPar...` |
| TF-0140 | `internal/services` | `TestRoomService_GetUserRooms` | panic | `go test veza-backend-api/internal/services -run ^TestRoomSer...` |
| TF-0143 | `tests/transactions` | `<compile>` | compile | `go test veza-backend-api/tests/transactions -v` |
| TF-0120 | `internal/testutils` | `TestRunParallelTests/test3` | panic | `go test veza-backend-api/internal/testutils -run ^TestRunPar...` |
| TF-0138 | `internal/services` | `TestRoomService_GetUserRooms` | panic | `go test veza-backend-api/internal/services -run ^TestRoomSer...` |
| TF-0143 | `tests/transactions` | `<compile>` | compile | `go test veza-backend-api/tests/transactions -v` |
| TF-0051 | `internal/logging` | `TestOptimizedLogger_Performance` | race | `go test veza-backend-api/internal/logging -run ^TestOptimize...` |
| TF-0052 | `internal/logging` | `TestOptimizedLogger_HighLoad` | race | `go test veza-backend-api/internal/logging -run ^TestOptimize...` |
| TF-0053 | `internal/logging` | `TestOptimizedLogger_Sampling` | race | `go test veza-backend-api/internal/logging -run ^TestOptimize...` |
| TF-0054 | `internal/logging` | `TestOptimizedLogger_Concurrent` | race | `go test veza-backend-api/internal/logging -run ^TestOptimize...` |

## 🔴 Compilation Errors (P0)

| ID | Package | File | Line | Error |
|---|---|---|---|---|
| TF-0143 | `tests/transactions` | `tests/transactions/playlist_duplicate_transaction_test.go` | 80 | `tests/transactions/playlist_duplicate_transaction_test.go:80:13: cannot use file` |
| TF-0143 | `tests/transactions` | `tests/transactions/playlist_duplicate_transaction_test.go` | 80 | `tests/transactions/playlist_duplicate_transaction_test.go:80:13: cannot use file` |
| TF-0159 | `tests/transactions` | `tests/transactions/playlist_duplicate_transaction_test.go` | 80 | `tests/transactions/playlist_duplicate_transaction_test.go:80:13: cannot use file` |

## ⏭️ Skipped Tests Summary

**Total Skipped**: 176

| ID | Package | Test | Reason |
|---|---|---|---|
| TF-0001 | `cmd/api` | `<package_skip>` | t.Skip() |
| TF-0002 | `cmd/generate-config-docs` | `<package_skip>` | t.Skip() |
| TF-0003 | `cmd/migrate_tool` | `<package_skip>` | t.Skip() |
| TF-0004 | `cmd/modern-server` | `<package_skip>` | t.Skip() |
| TF-0005 | `cmd/tools/hash_gen` | `<package_skip>` | t.Skip() |
| TF-0006 | `docs` | `<package_skip>` | t.Skip() |
| TF-0007 | `internal/api` | `<package_skip>` | t.Skip() |
| TF-0008 | `internal/api/admin` | `<package_skip>` | t.Skip() |
| TF-0009 | `internal/api/chat` | `<package_skip>` | t.Skip() |
| TF-0010 | `internal/api/collaboration` | `<package_skip>` | t.Skip() |
| TF-0011 | `internal/api/contest` | `<package_skip>` | t.Skip() |
| TF-0012 | `internal/api/education` | `<package_skip>` | t.Skip() |
| TF-0013 | `internal/api/graphql` | `<package_skip>` | t.Skip() |
| TF-0014 | `internal/api/grpc` | `<package_skip>` | t.Skip() |
| TF-0015 | `internal/api/handlers` | `<package_skip>` | t.Skip() |
| TF-0016 | `internal/api/listing` | `<package_skip>` | t.Skip() |
| TF-0017 | `internal/api/message` | `<package_skip>` | t.Skip() |
| TF-0018 | `internal/api/offer` | `<package_skip>` | t.Skip() |
| TF-0019 | `internal/api/production_challenge` | `<package_skip>` | t.Skip() |
| TF-0020 | `internal/api/room` | `<package_skip>` | t.Skip() |
| TF-0021 | `internal/api/search` | `<package_skip>` | t.Skip() |
| TF-0022 | `internal/api/shared_resources` | `<package_skip>` | t.Skip() |
| TF-0023 | `internal/api/sound_design_contest` | `<package_skip>` | t.Skip() |
| TF-0024 | `internal/api/tag` | `<package_skip>` | t.Skip() |
| TF-0025 | `internal/api/track` | `<package_skip>` | t.Skip() |
| TF-0026 | `internal/api/user` | `<package_skip>` | t.Skip() |
| TF-0027 | `internal/api/voting_system` | `<package_skip>` | t.Skip() |
| TF-0028 | `internal/api/websocket` | `<package_skip>` | t.Skip() |
| TF-0029 | `internal/core/auth` | `<package_skip>` | t.Skip() |
| TF-0030 | `internal/core/collaboration` | `<package_skip>` | t.Skip() |
| TF-0031 | `internal/core/education` | `<package_skip>` | t.Skip() |
| TF-0032 | `internal/core/marketplace` | `<package_skip>` | t.Skip() |
| TF-0033 | `internal/core/social` | `<package_skip>` | t.Skip() |
| TF-0034 | `internal/dto` | `<package_skip>` | t.Skip() |
| TF-0035 | `internal/eventbus` | `<package_skip>` | t.Skip() |
| TF-0036 | `internal/features` | `<package_skip>` | t.Skip() |
| TF-0037 | `internal/core/track` | `TestTrackHandler_SuccessResponseFormat` | t.Skip() |
| TF-0038 | `internal/database` | `TestRunMigrations_TransactionRollback` | t.Skip() |
| TF-0039 | `internal/database` | `TestNewDB` | t.Skip() |
| TF-0040 | `internal/database` | `TestCloseDB` | t.Skip() |
| TF-0041 | `internal/database` | `TestGetPoolStats` | t.Skip() |
| TF-0042 | `internal/database` | `TestIsConnectionHealthy` | t.Skip() |
| TF-0043 | `internal/database` | `TestIsConnectionHealthy_Timeout` | t.Skip() |
| TF-0044 | `internal/database` | `TestDBPool_ConnectionPooling` | t.Skip() |
| TF-0045 | `internal/database` | `TestDBPool_MaxConnections` | t.Skip() |
| TF-0046 | `internal/database` | `TestDBPool_Performance` | t.Skip() |
| TF-0047 | `internal/infrastructure/eventbus` | `<package_skip>` | t.Skip() |
| TF-0048 | `internal/infrastructure/events` | `<package_skip>` | t.Skip() |
| TF-0049 | `internal/infrastructure/ssl` | `<package_skip>` | t.Skip() |
| TF-0050 | `internal/interfaces` | `<package_skip>` | t.Skip() |

*... and 126 more skipped tests*

## 🟡 Quarantined Tests

| ID | Package | Test | Reason |
|---|---|---|---|
| TF-0141 | `tests/integration` | `TestUploadAsyncPollingStatus_Transitions` | Quarantined: CI Nightly - test de transitions de status, fix username format appliqué |
