go get bldy.build/bldy/tap
Package tap sort of looks like TestAnythingProtocol but it doesn’t strictly adhere to the protocol, but it still looks nice
type Tap struct {
// contains filtered or unexported fields
}
func New() *Tap
func (t *Tap) Cancel()
func (t *Tap) Display(updates chan *graph.Node, workers int)
func (t *Tap) Finish()