?   	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 [35mD:/project/internal/e2e/e2e_test.go:48
[0m[31m[error] [0mfailed 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 [35mD:/project/internal/e2e/e2e_test.go:48
[0m[31m[error] [0mfailed 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 [35mD:/project/internal/e2e/e2e_test.go:48
[0m[31m[error] [0mfailed 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 [35mD:/project/internal/e2e/e2e_test.go:48
[0m[31m[error] [0mfailed 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 [35mD:/project/internal/e2e/e2e_test.go:48
[0m[31m[error] [0mfailed 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 [35mD:/project/internal/e2e/e2e_test.go:48
[0m[31m[error] [0mfailed 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
