gitlabhq/gitlab-shell

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
internal/gitlabnet/lfsauthenticate/client_test.go114
internal/gitlabnet/lfstransfer/client.go81
A
40 mins
internal/gitlabnet/personalaccesstoken/client.go76
A
1 hr
internal/gitlabnet/personalaccesstoken/client_test.go152
A
1 hr
internal/gitlabnet/twofactorrecover/client.go71
internal/gitlabnet/twofactorrecover/client_test.go132
A
1 hr
internal/gitlabnet/twofactorverify/client.go83
internal/gitlabnet/twofactorverify/client_test.go176
A
1 hr
internal/handler/exec.go102
internal/handler/exec_test.go210
A
1 hr
internal/keyline/key_line.go49
internal/keyline/key_line_test.go72
internal/logger/logger.go73
internal/logger/logger_test.go73
internal/metrics/metrics.go117
internal/pktline/pktline.go58
A
50 mins
internal/pktline/pktline_test.go108
A
1 hr
internal/sshd/connection.go148
internal/sshd/connection_test.go190
internal/sshd/gssapi.go135
A
35 mins
internal/sshd/gssapi_test.go21
internal/sshd/gssapi_unsupported.go23
internal/sshd/server_config.go227
A
2 hrs
internal/sshd/server_config_test.go331
A
3 hrs
internal/sshd/session.go183
A
1 hr
internal/sshd/session_test.go221
A
3 hrs
internal/sshd/sshd.go206
internal/sshd/sshd_test.go379
B
5 hrs
internal/sshenv/sshenv.go36
internal/sshenv/sshenv_test.go42
internal/testhelper/requesthandlers/requesthandlers.go97
internal/testhelper/testhelper.go44
spec/gitlab_shell_authorized_keys_check_spec.rb89
spec/gitlab_shell_authorized_principals_check_spec.rb41
spec/gitlab_shell_custom_git_receive_pack_spec.rb96
C
1 day
spec/gitlab_shell_custom_git_upload_pack_spec.rb96
C
1 day
spec/gitlab_shell_discover_spec.rb97
A
45 mins
spec/gitlab_shell_lfs_authentication_spec.rb100
B
4 hrs
spec/gitlab_shell_personal_access_token_spec.rb100
spec/gitlab_shell_two_factor_recovery_spec.rb86
A
2 hrs
spec/gitlab_shell_two_factor_verify_spec.rb97
A
2 hrs
spec/spec_helper.rb6
spec/support/gitlab_shell_setup.rb45
spec/support/http_unix_server.rb24
support/gitlab_config.rb11