Return err instead of panic.

This commit is contained in:
Delon Wong Her Laang 2018-01-30 09:54:30 +08:00
parent 143df04ede
commit 862295cb7d

View file

@ -124,17 +124,17 @@ func reportJUnitXML(w io.Writer, data *reportInfo) error {
raw, err := xml.MarshalIndent(junitXMLStruct, "", "\t") raw, err := xml.MarshalIndent(junitXMLStruct, "", "\t")
if err != nil { if err != nil {
panic(err) return err
} }
xmlHeader := []byte("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n") xmlHeader := []byte("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n")
raw = append(xmlHeader, raw...) raw = append(xmlHeader, raw...)
_, err = w.Write(raw) _, err = w.Write(raw)
if err != nil { if err != nil {
panic(err) return err
} }
return err return nil
} }
func reportFromPlaintextTemplate(w io.Writer, reportTemplate string, data *reportInfo) error { func reportFromPlaintextTemplate(w io.Writer, reportTemplate string, data *reportInfo) error {