parser/gotest: refactor parser so Parse is no longer a top level func

Making Parse a method on a Parser struct makes it possible to later
define an common parser interface.
This commit is contained in:
Joël Stemmer
2022-03-14 23:12:20 +00:00
parent 0e7d095a28
commit 832cc97037
4 changed files with 50 additions and 30 deletions

View File

@ -192,7 +192,8 @@ func testReport(input, reportFile, packageName string, t *testing.T) {
}
defer file.Close()
events, err := gotest.Parse(file)
parser := gotest.New()
events, err := parser.Parse(file)
if err != nil {
t.Fatal(err)
}