• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

geniusrabbit / blaze-api / 27499717778
3%

Build:
DEFAULT BRANCH: main
Ran 14 Jun 2026 01:08PM UTC
Jobs 1
Files 225
Run time 23s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
27499717778

push

github

web-flow
Feature/reorganize project structure (#4)

* Start directory structure reorganization and refactoring of the project to improve maintainability and clarity. This includes moving files to more appropriate directories, renaming files for consistency, and updating import paths accordingly. The changes also involve updating GraphQL schema locations and adjusting model converters to align with the new structure.
* Standartize project structure and refactor codebase
* Remove model package
* Up dependencies and reorganize project structure
* Add validation for nil options in ListOptions.PrepareQuery to avoid potential nil pointer dereference errors.
Fix test cases in user and rbac usecase tests to ensure proper mocking and expectations are set for repository methods.
* Add set method to set model ID and updated_at fields in generated repository code.
* Improve repository and usecase interfaces to support generics for better type safety and code reuse.
* Improve JSON handling in GraphQL types by using the standard library's encoding/json package for marshalling and unmarshalling, ensuring better compatibility and performance.
* Fix linting issues and update imports for consistency.

260 of 7931 new or added lines in 134 files covered. (3.28%)

306 existing lines in 40 files now uncovered.

783 of 45593 relevant lines covered (1.72%)

0.02 hits per line

Uncovered Changes

Lines Coverage ∆ File
2694
0.0
0.0% example/api/internal/server/graphql/generated/exec.go
2678
0.0
0.0% server/graphql/generated/exec.go
118
0.0
0.0% repository/account/mocks/repository.go
105
0.0
0.0% repository/account/mocks/usecase.go
76
43.7
repository/account/repository/member_repository.go
68
21.84
repository/account/usecase/member_usecase.go
66
0.0
repository/authclient/delivery/graphql/mapping.go
60
0.0
repository/rbac/delivery/graphql/mapping.go
59
0.0
0.0% repository/rbac/mocks/repository.go
59
0.0
0.0% repository/rbac/mocks/usecase.go
53
0.0
0.0% repository/user/mocks/usecase.go
51
0.0
repository/historylog/delivery/graphql/mapping.go
49
0.0
0.0% repository/authclient/mocks/repository.go
49
0.0
0.0% repository/authclient/mocks/usecase.go
48
0.0
0.0% repository/user/mocks/repository.go
44
0.0
repository/account/auth/middleware.go
43
0.0
repository/account/auth/utils.go
42
0.0
repository/socialaccount/delivery/graphql/mapping.go
40
0.0
0.0% repository/account/delivery/graphql/base_resolver.go
39
50.4
-5.88% repository/account/repository/account_repository.go
38
0.0
repository/account/delivery/graphql/mapping.go
37
0.0
0.0% repository/directaccesstoken/mocks/repository.go
36
0.0
repository/rbac/delivery/graphql/connector.go
34
0.0
0.0% repository/directaccesstoken/mocks/usecase.go
32
0.0
repository/account/authorizer/devtoken_authorizer.go
31
0.0
repository/account/delivery/graphql/connectors.go
31
0.0
repository/option/delivery/graphql/mapping.go
30
0.0
repository/account/query/user.go
28
0.0
0.0% repository/option/mocks/usecase.go
26
0.0
repository/directaccesstoken/delivery/graphql/connector.go
26
0.0
0.0% repository/option/mocks/repository.go
25
0.0
0.0% example/api/cmd/api/appinit/acl.go
24
0.0
0.0% repository/authclient/delivery/graphql/resolver.go
22
0.0
repository/account/authorizer/directtoken_authorizer.go
22
0.0
0.0% repository/socialaccount/usecase/usecase.go
21
0.0
0.0% pkg/context/session/account.go
19
0.0
0.0% repository/account/delivery/graphql/auth_resolver.go
19
0.0
0.0% repository/historylog/mocks/repository.go
19
0.0
0.0% repository/historylog/mocks/usecase.go
18
0.0
0.0% repository/directaccesstoken/usecase/usecase.go
18
0.0
0.0% repository/socialaccount/delivery/graphql/resolver.go
18
35.25
-5.17% repository/user/usecase/user_usecase.go
17
0.0
0.0% repository/account/query.go
17
0.0
0.0% repository/directaccesstoken/repository/repository.go
17
0.0
0.0% server/graphql/resolvers/resolver.go
16
0.0
0.0% pkg/auth/jwt/provider.go
16
0.0
repository/socialaccount/delivery/graphql/connector.go
16
0.0
0.0% server/graphql/models/status.go
15
0.0
repository/authclient/delivery/graphql/connector.go
15
0.0
repository/historylog/delivery/graphql/connector.go
15
0.0
repository/option/delivery/graphql/connector.go
15
0.0
0.0% repository/socialaccount/repository/repository.go
15
0.0
repository/user/delivery/graphql/connector.go
14
0.0
repository/option/models/option.go
14
0.0
repository/user/delivery/graphql/mapping.go
14
0.0
0.0% repository/user/delivery/graphql/resolver.go
13
0.0
0.0% pkg/auth/authorizer.go
13
0.0
0.0% pkg/auth/oauth2/serverprovider/storage.go
13
0.0
0.0% repository/options.go
13
0.0
0.0% repository/socialauth/repository/socialauth_repository.go
12
0.0
repository/authclient/models/auth_client.go
12
0.0
0.0% repository/rbac/delivery/graphql/resolver.go
12
9.38
repository/rbac/models/role.go
12
0.0
0.0% server/graphql/models/member_converter.go
12
0.0
0.0% server/graphql/models/option_converter.go
11
0.0
0.0% pkg/auth/elogin/oauth2/config.go
11
0.0
0.0% repository/directaccesstoken/delivery/wrapper/httpwrapper.go
11
0.0
0.0% repository/option/delivery/graphql/resolver.go
11
0.0
repository/socialaccount/models/account_social.go
11
0.0
0.0% server/graphql/models/directaccesstoken_convertor.go
10
0.0
0.0% repository/account/delivery/graphql/member_relolver.go
10
67.65
-0.92% repository/option/usecase/usecase.go
10
0.0
0.0% repository/socialauth/delivery/rest/oauth2wrapper.go
9
0.0
0.0% pkg/auth/jwt/authorizer.go
9
0.0
0.0% repository/directaccesstoken/delivery/graphql/resolver.go
9
0.0
0.0% server/graphql/directives/has_permissions.go
9
0.0
0.0% server/graphql/models/account_convertor.go
9
0.0
0.0% server/graphql/types/json.go
9
0.0
0.0% server/graphql/types/nullable_json.go
8
45.05
15.3% repository/account/usecase/account_usecase.go
8
0.0
repository/authclient/query.go
8
0.0
0.0% repository/generated/repository_db_gen.go
8
0.0
repository/historylog/options.go
8
0.0
0.0% repository/user/query.go
7
0.0
0.0% repository/generated/usecase_db_gen.go
7
51.0
-2.47% repository/user/repository/user_repository.go
7
0.0
0.0% server/graphql/models/user_convertor.go
6
0.0
0.0% pkg/auth/oauth2/serverprovider/mocks/storage.go
6
0.0
repository/account/context/permissions.go
6
0.0
repository/account/context/session.go
6
0.0
0.0% repository/socialauth/usecase/socialauth_usecase.go
6
0.0
repository/user/context/session.go
6
0.0
0.0% server/graphql/models/rbac_converter.go
5
0.0
0.0% example/api/internal/server/graphql/resolvers/directaccesstoken.resolvers.go
5
0.0
0.0% pkg/auth/oauth2/authorizer.go
5
0.0
repository/account/models/account_base.go
5
0.0
0.0% repository/directaccesstoken/query.go
5
0.0
0.0% repository/generated/usecase_appove_db_gen.go
5
0.0
0.0% repository/rbac/delivery/graphql/utils.go
4
0.0
0.0% pkg/auth/oauth2/serverprovider/context.go
4
0.0
0.0% repository/historylog/delivery/graphql/resolver.go
4
66.13
-0.12% repository/rbac/usecase/role_usecase.go
4
0.0
0.0% server/graphql/models/order.go
4
0.0
0.0% server/graphql/models/socialaccount_convertor.go
3
0.0
0.0% example/api/internal/server/graphql/resolvers/auth_client.resolvers.go
3
0.0
0.0% pkg/auth/elogin/auth_http_wrapper.go
3
0.0
repository/account/models/account_permission.go
3
0.0
repository/rbac/models/m2m_role.go
3
0.0
repository/socialaccount/models/account_social_sessiong.go
3
0.0
repository/user/models/user.go
3
0.0
0.0% server/graphql/directives/cache.go
3
0.0
0.0% server/graphql/resolvers/auth_client.resolvers.go
2
0.0
0.0% example/api/cmd/api/main.go
2
0.0
0.0% example/api/internal/server/server.go
2
24.24
0.0% pkg/permissions/loader.go
2
0.0
0.0% repository/generated/repository_approver_db_gen.go
2
0.0
0.0% repository/historylog/query.go
2
0.0
0.0% server/graphql/models/authclient_convertor.go
2
0.0
0.0% server/graphql/models/historyaction_convertor.go
1
0.0
0.0% example/api/cmd/api/appinit/auth.go
1
0.0
0.0% pkg/auth/elogin/facebook/acessor.go
1
0.0
0.0% repository/historylog/middleware/gormlog/log.go
1
0.0
repository/user/password/rest_token.go

Coverage Regressions

Lines Coverage ∆ File
125
0.0
0.0% server/graphql/directives/cache.go
27
0.0
0.0% server/graphql/connectors/connector_gen.go
25
0.0
0.0% example/api/internal/server/graphql/generated/exec.go
25
0.0
0.0% server/graphql/generated/exec.go
9
0.0
0.0% repository/account/mocks/usecase.go
7
0.0
0.0% repository/account/mocks/repository.go
7
50.4
-5.88% repository/account/repository/account_repository.go
6
0.0
0.0% repository/rbac/mocks/repository.go
6
0.0
0.0% repository/rbac/mocks/usecase.go
5
0.0
0.0% repository/authclient/mocks/repository.go
5
0.0
0.0% repository/authclient/mocks/usecase.go
4
0.0
0.0% example/api/internal/server/graphql/resolvers/directaccesstoken.resolvers.go
4
0.0
0.0% pkg/context/session/account.go
4
0.0
0.0% repository/socialaccount/delivery/graphql/resolver.go
3
0.0
0.0% pkg/auth/jwt/provider.go
3
0.0
0.0% repository/account/delivery/graphql/base_resolver.go
3
0.0
0.0% repository/authclient/delivery/graphql/resolver.go
3
0.0
0.0% repository/directaccesstoken/mocks/repository.go
3
0.0
0.0% repository/directaccesstoken/mocks/usecase.go
2
45.05
15.3% repository/account/usecase/account_usecase.go
2
0.0
0.0% repository/historylog/delivery/graphql/resolver.go
2
0.0
0.0% repository/historylog/mocks/repository.go
2
0.0
0.0% repository/historylog/mocks/usecase.go
2
0.0
0.0% repository/option/mocks/repository.go
2
0.0
0.0% repository/option/mocks/usecase.go
2
67.65
-0.92% repository/option/usecase/usecase.go
2
0.0
0.0% repository/rbac/delivery/graphql/resolver.go
2
0.0
0.0% repository/user/delivery/graphql/resolver.go
2
0.0
0.0% repository/user/mocks/repository.go
2
0.0
0.0% repository/user/mocks/usecase.go
1
0.0
0.0% pkg/auth/elogin/oauth2/config.go
1
98.28
-1.72% pkg/cache/redis/cache.go
1
0.0
0.0% repository/account/delivery/graphql/member_relolver.go
1
0.0
0.0% repository/directaccesstoken/delivery/graphql/resolver.go
1
0.0
0.0% repository/option/delivery/graphql/resolver.go
1
0.0
0.0% repository/user/query.go
1
0.0
0.0% server/graphql/models/directaccesstoken_convertor.go
1
0.0
0.0% server/graphql/models/member_converter.go
1
0.0
0.0% server/graphql/models/rbac_converter.go
1
0.0
0.0% server/graphql/models/user_convertor.go
Jobs
ID Job ID Ran Files Coverage
1 Go-1.25.x - 27499717778.1 14 Jun 2026 01:08PM UTC 225
1.72
GitHub Action Run
Source Files on build 27499717778
  • Tree
  • List 225
  • Changed 86
  • Source Changed 0
  • Coverage Changed 86
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 20541f3b on github
  • Prev Build on main (#22193388144)
  • Next Build on main (#27500561711)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc