# 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 | `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 | `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` | `` | t.Skip() | | TF-0002 | `cmd/generate-config-docs` | `` | t.Skip() | | TF-0003 | `cmd/migrate_tool` | `` | t.Skip() | | TF-0004 | `cmd/modern-server` | `` | t.Skip() | | TF-0005 | `cmd/tools/hash_gen` | `` | t.Skip() | | TF-0006 | `docs` | `` | t.Skip() | | TF-0007 | `internal/api` | `` | t.Skip() | | TF-0008 | `internal/api/admin` | `` | t.Skip() | | TF-0009 | `internal/api/chat` | `` | t.Skip() | | TF-0010 | `internal/api/collaboration` | `` | t.Skip() | | TF-0011 | `internal/api/contest` | `` | t.Skip() | | TF-0012 | `internal/api/education` | `` | t.Skip() | | TF-0013 | `internal/api/graphql` | `` | t.Skip() | | TF-0014 | `internal/api/grpc` | `` | t.Skip() | | TF-0015 | `internal/api/handlers` | `` | t.Skip() | | TF-0016 | `internal/api/listing` | `` | t.Skip() | | TF-0017 | `internal/api/message` | `` | t.Skip() | | TF-0018 | `internal/api/offer` | `` | t.Skip() | | TF-0019 | `internal/api/production_challenge` | `` | t.Skip() | | TF-0020 | `internal/api/room` | `` | t.Skip() | | TF-0021 | `internal/api/search` | `` | t.Skip() | | TF-0022 | `internal/api/shared_resources` | `` | t.Skip() | | TF-0023 | `internal/api/sound_design_contest` | `` | t.Skip() | | TF-0024 | `internal/api/tag` | `` | t.Skip() | | TF-0025 | `internal/api/track` | `` | t.Skip() | | TF-0026 | `internal/api/user` | `` | t.Skip() | | TF-0027 | `internal/api/voting_system` | `` | t.Skip() | | TF-0028 | `internal/api/websocket` | `` | t.Skip() | | TF-0029 | `internal/core/auth` | `` | t.Skip() | | TF-0030 | `internal/core/collaboration` | `` | t.Skip() | | TF-0031 | `internal/core/education` | `` | t.Skip() | | TF-0032 | `internal/core/marketplace` | `` | t.Skip() | | TF-0033 | `internal/core/social` | `` | t.Skip() | | TF-0034 | `internal/dto` | `` | t.Skip() | | TF-0035 | `internal/eventbus` | `` | t.Skip() | | TF-0036 | `internal/features` | `` | 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` | `` | t.Skip() | | TF-0048 | `internal/infrastructure/events` | `` | t.Skip() | | TF-0049 | `internal/infrastructure/ssl` | `` | t.Skip() | | TF-0050 | `internal/interfaces` | `` | 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é |