This is an automated email from the ASF dual-hosted git repository. abeizn pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
commit 971f1f8268130c1961f8c1e0da418a979aa262e4 Author: Yingchu Chen <[email protected]> AuthorDate: Tue Sep 20 21:50:57 2022 +0800 fix(dora): e2e --- plugins/dora/e2e/calculate_change_lead_time_test.go | 1 + plugins/dora/e2e/raw_tables/repos.csv | 2 ++ plugins/dora/tasks/change_lead_time_calculator.go | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/dora/e2e/calculate_change_lead_time_test.go b/plugins/dora/e2e/calculate_change_lead_time_test.go index b27c7164..90b7ef61 100644 --- a/plugins/dora/e2e/calculate_change_lead_time_test.go +++ b/plugins/dora/e2e/calculate_change_lead_time_test.go @@ -50,6 +50,7 @@ func TestCalculateCLTimeDataFlow(t *testing.T) { dataflowTester.ImportCsvIntoTabler("./raw_tables/pull_request_comments.csv", &code.PullRequestComment{}) dataflowTester.ImportCsvIntoTabler("./raw_tables/pull_request_commits.csv", &code.PullRequestCommit{}) dataflowTester.ImportCsvIntoTabler("./raw_tables/commits.csv", &code.Commit{}) + dataflowTester.ImportCsvIntoTabler("./raw_tables/repos.csv", &code.Repo{}) // verify converter dataflowTester.Subtask(tasks.CalculateChangeLeadTimeMeta, taskData) diff --git a/plugins/dora/e2e/raw_tables/repos.csv b/plugins/dora/e2e/raw_tables/repos.csv new file mode 100644 index 00000000..199b4f35 --- /dev/null +++ b/plugins/dora/e2e/raw_tables/repos.csv @@ -0,0 +1,2 @@ +id,created_at,updated_at,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark,name,url,description,owner_id,language,forked_from,created_date,updated_date,deleted +github:GithubRepo:1:384111310,2022-09-20 13:47:48.519,2022-09-20 13:47:48.519,"{""ConnectionId"":1,""Owner"":""apache"",""Repo"":""incubator-devlake""}",_raw_github_api_repositories,1,"",apache/incubator-devlake,https://github.com/apache/incubator-devlake,"Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, which can distill insights to improve engineering productivity.","",Go,"",2021-07-08 12:06:09,2022-09-20 03:25:21,0 diff --git a/plugins/dora/tasks/change_lead_time_calculator.go b/plugins/dora/tasks/change_lead_time_calculator.go index 7df0efdc..ceffd02d 100644 --- a/plugins/dora/tasks/change_lead_time_calculator.go +++ b/plugins/dora/tasks/change_lead_time_calculator.go @@ -35,7 +35,7 @@ func CalculateChangeLeadTime(taskCtx core.SubTaskContext) errors.Error { db := taskCtx.GetDal() repoIdList := make([]string, 0) repoClause := dal.From(&code.Repo{}) - err := db.Pluck("id", repoIdList, repoClause) + err := db.Pluck("id", &repoIdList, repoClause) if err != nil { return err }
