[![License](https://img.shields.io/badge/MIT-License-green.svg)](https://opensource.org/licenses/MIT) [![Build Status](https://travis-ci.org/aryszka/treerack.svg)](https://travis-ci.org/aryszka/treerack) [![codecov](https://codecov.io/gh/aryszka/treerack/branch/master/graph/badge.svg)](https://codecov.io/gh/aryszka/treerack) # SyncBus Event bus for testing concurrent Go programs. SyncBus provides a synchronization hook that can be used by multiple goroutines in Go tests to ensure and verify the right order of execution of testing and production code. Find the documentation here: [https://godoc.org/github.com/aryszka/syncbus](https://godoc.org/github.com/aryszka/syncbus). Find an example here: [https://godoc.org/github.com/aryszka/syncbus#example-package](https://godoc.org/github.com/aryszka/syncbus#example-package).