? github.com/user-management-system/cmd/server [no test files] # github.com/user-management-system/internal/integration [github.com/user-management-system/internal/integration.test] internal\integration\integration_test.go:99:20: invalid operation: user.Phone != "13800138000" (mismatched types *string and untyped string) internal\integration\integration_test.go:136:15: cannot use "13811111111" (untyped string constant) as *string value in struct literal internal\integration\integration_test.go:160:15: cannot use "13822222222" (untyped string constant) as *string value in struct literal # github.com/user-management-system/internal/service [github.com/user-management-system/internal/service.test] internal\service\user_service_test.go:139:17: invalid operation: u.Email == email (mismatched types *string and string) internal\service\user_service_test.go:148:17: invalid operation: u.Phone == phone (mismatched types *string and string) internal\service\user_service_test.go:173:62: cannot use "alice@test.com" (untyped string constant) as *string value in struct literal internal\service\user_service_test.go:174:60: cannot use "bob@test.com" (untyped string constant) as *string value in struct literal internal\service\user_service_test.go:189:49: cannot use "del@test.com" (untyped string constant) as *string value in struct literal ok github.com/user-management-system/internal/api/handler 4.831s ok github.com/user-management-system/internal/api/middleware 3.281s ? github.com/user-management-system/internal/api/router [no test files] ok github.com/user-management-system/internal/auth 0.695s ? github.com/user-management-system/internal/auth/providers [no test files] ok github.com/user-management-system/internal/cache 2.001s ok github.com/user-management-system/internal/concurrent 23.548s ? github.com/user-management-system/internal/config [no test files] ok github.com/user-management-system/internal/database 11.080s ok github.com/user-management-system/internal/domain 1.361s 2026/03/16 15:21:07 D:/project/internal/e2e/e2e_test.go:48 [error] failed to parse field: Extra, error: unsupported data type: github.com/user-management-system/internal/domain.ExtraData --- FAIL: TestE2ERegisterAndLogin (0.02s) e2e_test.go:140: 数据库迁移失败: SQL logic error: index idx_role already exists (1) 2026/03/16 15:21:07 D:/project/internal/e2e/e2e_test.go:48 [error] failed to parse field: Extra, error: unsupported data type: github.com/user-management-system/internal/domain.ExtraData --- FAIL: TestE2ELoginFailures (0.01s) e2e_test.go:208: 数据库迁移失败: SQL logic error: index idx_role already exists (1) 2026/03/16 15:21:07 D:/project/internal/e2e/e2e_test.go:48 [error] failed to parse field: Extra, error: unsupported data type: github.com/user-management-system/internal/domain.ExtraData --- FAIL: TestE2EUnauthorizedAccess (0.00s) e2e_test.go:252: 数据库迁移失败: SQL logic error: index idx_role already exists (1) 2026/03/16 15:21:07 D:/project/internal/e2e/e2e_test.go:48 [error] failed to parse field: Extra, error: unsupported data type: github.com/user-management-system/internal/domain.ExtraData --- FAIL: TestE2EPasswordReset (0.01s) e2e_test.go:273: 数据库迁移失败: SQL logic error: index idx_role already exists (1) 2026/03/16 15:21:07 D:/project/internal/e2e/e2e_test.go:48 [error] failed to parse field: Extra, error: unsupported data type: github.com/user-management-system/internal/domain.ExtraData --- FAIL: TestE2ECaptcha (0.00s) e2e_test.go:296: 数据库迁移失败: SQL logic error: index idx_role already exists (1) 2026/03/16 15:21:07 D:/project/internal/e2e/e2e_test.go:48 [error] failed to parse field: Extra, error: unsupported data type: github.com/user-management-system/internal/domain.ExtraData --- FAIL: TestE2EConcurrentLogin (0.00s) e2e_test.go:336: 数据库迁移失败: SQL logic error: index idx_role already exists (1) FAIL FAIL github.com/user-management-system/internal/e2e 1.206s FAIL github.com/user-management-system/internal/integration [build failed] ok github.com/user-management-system/internal/middleware 2.062s ? github.com/user-management-system/internal/models [no test files] ok github.com/user-management-system/internal/monitoring 0.348s ok github.com/user-management-system/internal/performance 7.674s ? github.com/user-management-system/internal/pkg/errors [no test files] --- FAIL: TestUserRepository_Create (0.01s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) --- FAIL: TestUserRepository_GetByUsername (0.00s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) --- FAIL: TestUserRepository_GetByEmail (0.00s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) --- FAIL: TestUserRepository_Update (0.00s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) --- FAIL: TestUserRepository_Delete (0.00s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) --- FAIL: TestUserRepository_ExistsBy (0.00s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) --- FAIL: TestUserRepository_List (0.00s) user_repository_test.go:13: 数据库迁移失败: SQL logic error: index idx_role already exists (1) FAIL FAIL github.com/user-management-system/internal/repository 4.316s ? github.com/user-management-system/internal/response [no test files] ok github.com/user-management-system/internal/robustness 8.630s ok github.com/user-management-system/internal/security 1.705s FAIL github.com/user-management-system/internal/service [build failed] ok github.com/user-management-system/internal/testdb 3.805s ? github.com/user-management-system/pkg/errors [no test files] ? github.com/user-management-system/pkg/response [no test files] FAIL