junit: Make failures and errors required fields

Fixes #101
This commit is contained in:
Joël Stemmer
2022-02-24 23:52:18 +00:00
parent 2ece8eae1a
commit fc0a210dc9
34 changed files with 55 additions and 55 deletions

View File

@ -34,13 +34,13 @@ func (t *Testsuites) AddSuite(ts Testsuite) {
// Testsuite is a single JUnit testsuite containing testcases.
type Testsuite struct {
// required attributes
Name string `xml:"name,attr"`
Tests int `xml:"tests,attr"`
Name string `xml:"name,attr"`
Tests int `xml:"tests,attr"`
Failures int `xml:"failures,attr"`
Errors int `xml:"errors,attr"`
// optional attributes
Disabled int `xml:"disabled,attr,omitempty"`
Errors int `xml:"errors,attr"`
Failures int `xml:"failures,attr"`
Hostname string `xml:"hostname,attr,omitempty"`
ID int `xml:"id,attr,omitempty"`
Package string `xml:"package,attr,omitempty"`