A plugin for the Sweet testing framework to output JUnit files for test results
Using this plugin with sweet is pretty straightforward:
func Test(t *testing.T) {
sweet.T(func(s *sweet.S) {
s.RegisterPlugin(junit.NewPlugin())
s.RunSuite(t, &mySuite{})
})
}
Once the plugin is registered with sweet, you can specify the file to write the
output to by passing the -sweet.opt
when running go test
and providing the
junit.output
key with the path you'd like to write the junit file to, such as:
$ go test -sweet.opt "junit.output=junit.xml"