parser/gotest: Add Package to Event

This allows each event to belong to a package, if we know it in advance.
This commit is contained in:
Joël Stemmer
2022-08-11 23:54:11 +01:00
parent f6f9df42b9
commit bd21d54501
2 changed files with 15 additions and 2 deletions

View File

@ -136,7 +136,7 @@ func (p *Parser) Parse(r io.Reader) (gtr.Report, error) {
func (p *Parser) parse(r reader.LineReader) (gtr.Report, error) {
p.events = nil
for {
line, _, err := r.ReadLine()
line, metadata, err := r.ReadLine()
if err == io.EOF {
break
} else if err != nil {
@ -160,6 +160,7 @@ func (p *Parser) parse(r reader.LineReader) (gtr.Report, error) {
}
for _, ev := range evs {
ev.applyMetadata(metadata)
p.events = append(p.events, ev)
}
}