veza/veza-backend-api/output4.txt

140 lines
12 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=== RUN TestDuplicatePlaylist_Success
2025/12/07 11:34:53 github.com/testcontainers/testcontainers-go - Connected to docker:
Server Version: 28.1.1
API Version: 1.46
Operating System: Fedora Linux 40 (Workstation Edition)
Total Memory: 15703 MB
Testcontainers for Go Version: v0.33.0
Resolved Docker Host: unix:///var/run/docker.sock
Resolved Docker Socket Path: /var/run/docker.sock
Test SessionID: 440455632d156d5c5609fefcdcaa3a78afcb9784d6e1c787217dc097ea00a9d7
Test ProcessID: 06385116-2960-43ac-8823-797560026a86
2025/12/07 11:34:53 🐳 Creating container for image testcontainers/ryuk:0.8.1
2025/12/07 11:34:57 ✅ Container created: 0ade6b707bb2
2025/12/07 11:34:57 🐳 Starting container: 0ade6b707bb2
2025/12/07 11:34:57 ✅ Container started: 0ade6b707bb2
2025/12/07 11:34:57 ⏳ Waiting for container id 0ade6b707bb2 image: testcontainers/ryuk:0.8.1. Waiting for: &{Port:8080/tcp timeout:<nil> PollInterval:100ms skipInternalCheck:false}
2025/12/07 11:34:57 🔔 Container is ready: 0ade6b707bb2
2025/12/07 11:34:57 🐳 Creating container for image postgres:15-alpine
2025/12/07 11:35:07 ✅ Container created: 869055a3a8ce
2025/12/07 11:36:04 🐳 Starting container: 869055a3a8ce
2025/12/07 11:36:04 ✅ Container started: 869055a3a8ce
2025/12/07 11:36:04 ⏳ Waiting for container id 869055a3a8ce image: postgres:15-alpine. Waiting for: &{timeout:<nil> deadline:0xc000298ef8 Strategies:[0xc0000d8660]}
2025/12/07 11:36:07 🔔 Container is ready: 869055a3a8ce
2025/12/07 11:36:08 /home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:118 ERROR: null value in column "added_by" of relation "playlist_tracks" violates not-null constraint (SQLSTATE 23502)
[1.836ms] [rows:0] INSERT INTO "playlist_tracks" ("id","playlist_id","track_id","position","added_at") VALUES ('2cff9932-44c5-4900-aab5-a4ea87c6fd61','e6d84276-2f15-41f9-8614-1d334d2aec94','b424fbfa-32c2-4f1e-b3a6-497a94250b10',1,'2025-12-07 11:36:08.484')
playlist_duplicate_transaction_test.go:119:
Error Trace: /home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:119
/home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:145
Error: Received unexpected error:
ERROR: null value in column "added_by" of relation "playlist_tracks" violates not-null constraint (SQLSTATE 23502)
Test: TestDuplicatePlaylist_Success
--- FAIL: TestDuplicatePlaylist_Success (75.15s)
=== RUN TestDuplicatePlaylist_RollbackOnPlaylistNotFound
2025/12/07 11:36:09 /home/senke/Documents/veza/veza-backend-api/internal/services/playlist_duplicate_service.go:56 record not found
[2.535ms] [rows:0] SELECT * FROM "playlists" WHERE id = 'afd1be0a-d339-4db9-9fae-d81a49865aed' AND "playlists"."deleted_at" IS NULL ORDER BY "playlists"."id" LIMIT 1
--- PASS: TestDuplicatePlaylist_RollbackOnPlaylistNotFound (0.70s)
=== RUN TestDuplicatePlaylist_RollbackOnTrackError
2025/12/07 11:36:09 /home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:118 ERROR: null value in column "added_by" of relation "playlist_tracks" violates not-null constraint (SQLSTATE 23502)
[1.553ms] [rows:0] INSERT INTO "playlist_tracks" ("id","playlist_id","track_id","position","added_at") VALUES ('b5eb9580-ba0d-4212-917d-8f582a25c712','bd91519a-8673-4aff-acc4-291fb923a99c','8642b93b-0c50-4e8e-b9bd-523ac8fa211b',1,'2025-12-07 11:36:09.896')
playlist_duplicate_transaction_test.go:119:
Error Trace: /home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:119
/home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:228
Error: Received unexpected error:
ERROR: null value in column "added_by" of relation "playlist_tracks" violates not-null constraint (SQLSTATE 23502)
Test: TestDuplicatePlaylist_RollbackOnTrackError
--- FAIL: TestDuplicatePlaylist_RollbackOnTrackError (0.69s)
=== RUN TestDuplicatePlaylist_Coherence
2025/12/07 11:36:10 /home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:118 ERROR: null value in column "added_by" of relation "playlist_tracks" violates not-null constraint (SQLSTATE 23502)
[1.177ms] [rows:0] INSERT INTO "playlist_tracks" ("id","playlist_id","track_id","position","added_at") VALUES ('4c871380-93a8-4a01-a99c-3f25bb299196','0f12c303-292a-4eab-ac01-4028b38a65f8','e09027d2-abc7-4404-be3d-702a63345e33',1,'2025-12-07 11:36:10.58')
playlist_duplicate_transaction_test.go:119:
Error Trace: /home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:119
/home/senke/Documents/veza/veza-backend-api/tests/transactions/playlist_duplicate_transaction_test.go:286
Error: Received unexpected error:
ERROR: null value in column "added_by" of relation "playlist_tracks" violates not-null constraint (SQLSTATE 23502)
Test: TestDuplicatePlaylist_Coherence
--- FAIL: TestDuplicatePlaylist_Coherence (0.69s)
=== RUN TestDuplicatePlaylist_EmptyPlaylist
logger.go:146: 2025-12-07T11:36:11.226+0100 INFO Playlist duplicated {"original_playlist_id": "7aa8d92e-302f-46e8-ab0b-27bf1b15ccfb", "new_playlist_id": "dd92e703-94ce-4d1e-bd4e-6a12e27b162e", "user_id": "f9bf075d-135a-4a63-9972-5e4f771f1a48", "tracks_count": 0}
--- PASS: TestDuplicatePlaylist_EmptyPlaylist (0.64s)
=== RUN TestAssignRoleToUser_Success
2025/12/07 11:36:11 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:195 record not found
[2.105ms] [rows:0] SELECT * FROM "user_roles" WHERE user_id = 'a854f544-e78b-460f-b066-52c73065f1da' AND role_id = '2bb31f3e-40dd-4cd6-9322-a8b1fb2259dd' ORDER BY "user_roles"."id" LIMIT 1 FOR UPDATE
logger.go:146: 2025-12-07T11:36:11.888+0100 INFO Role assigned to user successfully {"user_id": "a854f544-e78b-460f-b066-52c73065f1da", "role_id": "2bb31f3e-40dd-4cd6-9322-a8b1fb2259dd"}
--- PASS: TestAssignRoleToUser_Success (0.67s)
=== RUN TestAssignRoleToUser_RollbackOnUserNotFound
2025/12/07 11:36:12 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:175 record not found
[3.126ms] [rows:0] SELECT * FROM "users" WHERE "users"."id" = '0a7c250c-f6dd-43cc-926b-506002381493' AND "users"."deleted_at" IS NULL ORDER BY "users"."id" LIMIT 1 FOR UPDATE
--- PASS: TestAssignRoleToUser_RollbackOnUserNotFound (0.62s)
=== RUN TestAssignRoleToUser_RollbackOnRoleNotFound
2025/12/07 11:36:13 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:184 record not found
[1.145ms] [rows:0] SELECT * FROM "roles" WHERE "roles"."id" = '6085c22c-9c49-4014-8a61-179ef3a6efd3' ORDER BY "roles"."id" LIMIT 1 FOR UPDATE
--- PASS: TestAssignRoleToUser_RollbackOnRoleNotFound (0.50s)
=== RUN TestAssignRoleToUser_RollbackOnDuplicate
2025/12/07 11:36:13 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:195 record not found
[1.160ms] [rows:0] SELECT * FROM "user_roles" WHERE user_id = '2635bffb-4865-46e0-9600-f41232b7e44b' AND role_id = 'a10d1733-8565-4ddf-aaeb-d1f0deeb7a2b' ORDER BY "user_roles"."id" LIMIT 1 FOR UPDATE
logger.go:146: 2025-12-07T11:36:13.551+0100 INFO Role assigned to user successfully {"user_id": "2635bffb-4865-46e0-9600-f41232b7e44b", "role_id": "a10d1733-8565-4ddf-aaeb-d1f0deeb7a2b"}
--- PASS: TestAssignRoleToUser_RollbackOnDuplicate (0.50s)
=== RUN TestAssignRoleToUser_Concurrency
2025/12/07 11:36:14 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:195 record not found
[2.201ms] [rows:0] SELECT * FROM "user_roles" WHERE user_id = 'a392cbe1-71f5-4090-8ffa-8fb3737bb4c3' AND role_id = 'c3f0a9cc-ee1e-413e-b1c0-0468ffe23a3f' ORDER BY "user_roles"."id" LIMIT 1 FOR UPDATE
logger.go:146: 2025-12-07T11:36:14.034+0100 INFO Role assigned to user successfully {"user_id": "a392cbe1-71f5-4090-8ffa-8fb3737bb4c3", "role_id": "c3f0a9cc-ee1e-413e-b1c0-0468ffe23a3f"}
--- PASS: TestAssignRoleToUser_Concurrency (0.54s)
=== RUN TestAssignRoleToUser_Atomicity
2025/12/07 11:36:14 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:195 record not found
[0.923ms] [rows:0] SELECT * FROM "user_roles" WHERE user_id = 'ba31ed52-568c-444b-b672-a6da2f0dc4f4' AND role_id = '0ea533dd-3855-45ba-aca7-5961785427b9' ORDER BY "user_roles"."id" LIMIT 1 FOR UPDATE
logger.go:146: 2025-12-07T11:36:14.595+0100 INFO Role assigned to user successfully {"user_id": "ba31ed52-568c-444b-b672-a6da2f0dc4f4", "role_id": "0ea533dd-3855-45ba-aca7-5961785427b9"}
2025/12/07 11:36:14 /home/senke/Documents/veza/veza-backend-api/internal/services/rbac_service.go:184 record not found
[0.464ms] [rows:0] SELECT * FROM "roles" WHERE "roles"."id" = '0ea533dd-3855-45ba-aca7-5961785427b9' ORDER BY "roles"."id" LIMIT 1 FOR UPDATE
--- PASS: TestAssignRoleToUser_Atomicity (0.51s)
=== RUN TestToggleLike_Success
2025/12/07 11:36:14 /home/senke/Documents/veza/veza-backend-api/internal/core/social/service.go:138 record not found
[3.074ms] [rows:0] SELECT * FROM "likes" WHERE user_id = 'c32b6eaa-6436-44d2-878d-c8e7212201b4' AND target_id = 'd6a40c6a-c42a-452f-a836-048659c55d0f' AND target_type = 'post' ORDER BY "likes"."id" LIMIT 1
--- PASS: TestToggleLike_Success (0.38s)
=== RUN TestToggleLike_Unlike
2025/12/07 11:36:15 /home/senke/Documents/veza/veza-backend-api/internal/core/social/service.go:138 record not found
[2.317ms] [rows:0] SELECT * FROM "likes" WHERE user_id = 'bbeef6e1-e98b-4271-939c-00de7975351e' AND target_id = '084595c7-e8e2-4a40-a8cd-12e8c4918347' AND target_type = 'post' ORDER BY "likes"."id" LIMIT 1
--- PASS: TestToggleLike_Unlike (0.38s)
=== RUN TestToggleLike_RollbackOnError
2025/12/07 11:36:15 /home/senke/Documents/veza/veza-backend-api/internal/core/social/service.go:138 record not found
[1.801ms] [rows:0] SELECT * FROM "likes" WHERE user_id = 'd43390da-c008-4190-a7e6-3c554112f575' AND target_id = '86ae2b81-d401-431e-8fc0-47b7c34dd285' AND target_type = 'post' ORDER BY "likes"."id" LIMIT 1
social_transaction_test.go:190:
Error Trace: /home/senke/Documents/veza/veza-backend-api/tests/transactions/social_transaction_test.go:190
Error: An error is expected but got nil.
Test: TestToggleLike_RollbackOnError
Messages: ToggleLike should fail
--- FAIL: TestToggleLike_RollbackOnError (0.38s)
=== RUN TestToggleLike_Coherence
2025/12/07 11:36:16 /home/senke/Documents/veza/veza-backend-api/internal/core/social/service.go:138 record not found
[2.121ms] [rows:0] SELECT * FROM "likes" WHERE user_id = '38be238a-d1a6-42f3-936d-f025fbc78a4d' AND target_id = '33179c3f-9f3e-4917-8c9b-3564db8a3a48' AND target_type = 'post' ORDER BY "likes"."id" LIMIT 1
2025/12/07 11:36:16 /home/senke/Documents/veza/veza-backend-api/internal/core/social/service.go:138 record not found
[0.542ms] [rows:0] SELECT * FROM "likes" WHERE user_id = '3b588716-a306-4ad8-bf4a-8c9ff3a63844' AND target_id = '33179c3f-9f3e-4917-8c9b-3564db8a3a48' AND target_type = 'post' ORDER BY "likes"."id" LIMIT 1
--- PASS: TestToggleLike_Coherence (0.38s)
=== RUN TestAddComment_Success
--- PASS: TestAddComment_Success (0.48s)
=== RUN TestAddComment_RollbackOnError
2025/12/07 11:36:17 /home/senke/Documents/veza/veza-backend-api/internal/core/social/service.go:196 record not found
[2.774ms] [rows:0] SELECT * FROM "posts" WHERE id = 'd5a323c7-9fcc-493d-8bdd-392e1c10d7e3' AND "posts"."deleted_at" IS NULL ORDER BY "posts"."id" LIMIT 1
--- PASS: TestAddComment_RollbackOnError (0.57s)
=== RUN TestAddComment_Coherence
--- PASS: TestAddComment_Coherence (0.50s)
FAIL
FAIL veza-backend-api/tests/transactions 84.372s
FAIL