{"Time":"2026-09-13T00:16:34.0284353+08:00","Action":"start","Package":"github.com/Wei-Shaw/sub2api/internal/repository"} {"Time":"2026-09-13T00:16:41.2161861+08:00","Action":"run","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator"} {"Time":"2026-09-13T00:16:41.2161861+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":"=== RUN TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2207843+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" user_hierarchy_database_test.go:47: \n","OutputType":"error"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" \tError Trace:\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/account_protection_database_test.go:40\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" \t \t\t\t\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/user_hierarchy_database_test.go:20\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" \t \t\t\t\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/user_hierarchy_database_test.go:47\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" \tError: \tReceived unexpected error:\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" \t \tEOF\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":" \tTest: \tTestUserHierarchyConcurrentMutualDemotionKeepsAdministrator\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Output":"--- FAIL: TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator (0.00s)\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"fail","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyConcurrentMutualDemotionKeepsAdministrator","Elapsed":0} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"run","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback"} {"Time":"2026-09-13T00:16:41.2212933+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":"=== RUN TestUserHierarchyOuterTransactionRetainsLockAndRollback\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" user_hierarchy_database_test.go:87: \n","OutputType":"error"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" \tError Trace:\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/account_protection_database_test.go:40\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" \t \t\t\t\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/user_hierarchy_database_test.go:20\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" \t \t\t\t\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/user_hierarchy_database_test.go:87\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" \tError: \tReceived unexpected error:\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" \t \tEOF\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":" \tTest: \tTestUserHierarchyOuterTransactionRetainsLockAndRollback\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Output":"--- FAIL: TestUserHierarchyOuterTransactionRetainsLockAndRollback (0.00s)\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"fail","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyOuterTransactionRetainsLockAndRollback","Elapsed":0} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"run","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState"} {"Time":"2026-09-13T00:16:41.2223979+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":"=== RUN TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" user_hierarchy_database_test.go:113: \n","OutputType":"error"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" \tError Trace:\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/account_protection_database_test.go:40\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" \t \t\t\t\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/user_hierarchy_database_test.go:20\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" \t \t\t\t\tC:/Users/30214/Desktop/sub2本地/sub2新站/backend/internal/repository/user_hierarchy_database_test.go:113\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" \tError: \tReceived unexpected error:\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" \t \tEOF\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":" \tTest: \tTestUserHierarchyFinalWriteChecksActorAndProtectsAdminState\n","OutputType":"error-continue"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Output":"--- FAIL: TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState (0.00s)\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"fail","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Test":"TestUserHierarchyFinalWriteChecksActorAndProtectsAdminState","Elapsed":0} {"Time":"2026-09-13T00:16:41.2239382+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Output":"FAIL\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2281247+08:00","Action":"output","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Output":"FAIL\tgithub.com/Wei-Shaw/sub2api/internal/repository\t7.200s\n","OutputType":"frame"} {"Time":"2026-09-13T00:16:41.2281247+08:00","Action":"fail","Package":"github.com/Wei-Shaw/sub2api/internal/repository","Elapsed":7.2}