Only consider the last log line

This commit is contained in:
nemunaire 2023-03-05 17:05:17 +01:00
parent ce0c8e0025
commit 5020f378c8
1 changed files with 11 additions and 8 deletions

View File

@ -746,14 +746,17 @@ func (r *Repository) fetchRepoTests(build_number int) error {
continue
}
for _, line := range logs {
if strings.HasPrefix(line.Message, "grade:") {
g, err := strconv.ParseFloat(strings.TrimSpace(strings.TrimPrefix(line.Message, "grade:")), 64)
if err == nil {
grade += g
} else {
log.Println("Unable to parse grade:", err.Error())
}
if len(logs) < 1 {
continue
}
line := logs[len(logs)-1]
if strings.HasPrefix(line.Message, "grade:") {
g, err := strconv.ParseFloat(strings.TrimSpace(strings.TrimPrefix(line.Message, "grade:")), 64)
if err == nil {
grade += g
} else {
log.Println("Unable to parse grade:", err.Error())
}
}
}