func newTestInfo() (info *TestInfo) {
	info = &TestInfo{}
	info.MockController = oglemock.NewController(&testInfoErrorReporter{info})
	info.Ctx = context.Background()
	return
}
newTestInfo creates a valid but empty TestInfo struct.
package ogletest
import (
	"sync"
	"golang.org/x/net/context"
	"github.com/jacobsa/oglemock"
)
type TestInfo struct {
	MockController oglemock.Controller
	Ctx context.Context
	mu sync.RWMutex
	failureRecords []FailureRecord
}
var currentlyRunningTest *TestInfo