MCPcopy
hub / github.com/apache/devlake / TestExistingConnection

Function TestExistingConnection

backend/plugins/github/api/connection_api.go:394–404  ·  view source on GitHub ↗

TestExistingConnection test github connection options @Summary test github connection @Description Test github Connection @Tags plugins/github @Param connectionId path int true "connection ID" @Success 200 {object} GithubMultiTestConnResponse @Failure 400 {string} errcode.Error "Bad Request" @Fail

(input *plugin.ApiResourceInput)

Source from the content-addressed store, hash-verified

392// @Failure 500 {string} errcode.Error "Internal Error"
393// @Router /plugins/github/connections/{connectionId}/test [POST]
394func TestExistingConnection(input *plugin.ApiResourceInput) (*plugin.ApiResourceOutput, errors.Error) {
395 connection, err := dsHelper.ConnApi.GetMergedConnection(input)
396 if err != nil {
397 return nil, errors.Convert(err)
398 }
399 testConnectionResult, testConnectionErr := testExistingConnection(context.TODO(), connection.GithubConn)
400 if testConnectionErr != nil {
401 return nil, plugin.WrapTestConnectionErrResp(basicRes, testConnectionErr)
402 }
403 return &plugin.ApiResourceOutput{Body: testConnectionResult, Status: http.StatusOK}, nil
404}

Callers

nothing calls this directly

Calls 3

testExistingConnectionFunction · 0.85
GetMergedConnectionMethod · 0.80
ConvertMethod · 0.45

Tested by

no test coverage detected