Skip to content

Commit 29ed5aa

Browse files
committed
Use proper JSON fields in decoding
1 parent b098053 commit 29ed5aa

File tree

1 file changed

+11
-11
lines changed
  • tools/flakeguard/reports

1 file changed

+11
-11
lines changed

tools/flakeguard/reports/io.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -100,52 +100,52 @@ func processLargeFile(filePath string, reportChan chan<- *TestReport, errChan ch
100100
}
101101

102102
switch fieldName {
103-
case "GoProject":
103+
case "go_project":
104104
if err := decoder.Decode(&report.GoProject); err != nil {
105105
log.Printf("Error decoding GoProject in file: %s, Error: %v", filePath, err)
106106
return
107107
}
108-
case "HeadSHA":
108+
case "head_sha":
109109
if err := decoder.Decode(&report.HeadSHA); err != nil {
110110
log.Printf("Error decoding HeadSHA in file: %s, Error: %v", filePath, err)
111111
return
112112
}
113-
case "BaseSHA":
113+
case "base_sha":
114114
if err := decoder.Decode(&report.BaseSHA); err != nil {
115115
log.Printf("Error decoding BaseSHA in file: %s, Error: %v", filePath, err)
116116
return
117117
}
118-
case "RepoURL":
118+
case "repo_url":
119119
if err := decoder.Decode(&report.RepoURL); err != nil {
120120
log.Printf("Error decoding RepoURL in file: %s, Error: %v", filePath, err)
121121
return
122122
}
123-
case "GitHubWorkflowName":
123+
case "github_workflow_name":
124124
if err := decoder.Decode(&report.GitHubWorkflowName); err != nil {
125125
log.Printf("Error decoding GitHubWorkflowName in file: %s, Error: %v", filePath, err)
126126
return
127127
}
128-
case "TestRunCount":
128+
case "test_run_count":
129129
if err := decoder.Decode(&report.TestRunCount); err != nil {
130130
log.Printf("Error decoding TestRunCount in file: %s, Error: %v", filePath, err)
131131
return
132132
}
133-
case "RaceDetection":
133+
case "race_detection":
134134
if err := decoder.Decode(&report.RaceDetection); err != nil {
135135
log.Printf("Error decoding RaceDetection in file: %s, Error: %v", filePath, err)
136136
return
137137
}
138-
case "ExcludedTests":
138+
case "excluded_tests":
139139
if err := decoder.Decode(&report.ExcludedTests); err != nil {
140140
log.Printf("Error decoding ExcludedTests in file: %s, Error: %v", filePath, err)
141141
return
142142
}
143-
case "SelectedTests":
143+
case "selected_tests":
144144
if err := decoder.Decode(&report.SelectedTests); err != nil {
145145
log.Printf("Error decoding SelectedTests in file: %s, Error: %v", filePath, err)
146146
return
147147
}
148-
case "Results":
148+
case "results":
149149
token, err := decoder.Token() // Read opening bracket '['
150150
if err != nil || token != json.Delim('[') {
151151
log.Printf("Error reading Results array start in file: %s, Error: %v", filePath, err)
@@ -172,7 +172,7 @@ func processLargeFile(filePath string, reportChan chan<- *TestReport, errChan ch
172172
log.Printf("Error skipping unknown field: %s in file: %s, Error: %v", fieldName, filePath, err)
173173
return
174174
}
175-
log.Printf("Skipped unknown field: %s in file: %s", fieldName, filePath)
175+
log.Printf("Skipped unknown field: '%s' in file: %s", fieldName, filePath)
176176
}
177177
}
178178

0 commit comments

Comments
 (0)