wrap all test calls in goroutines for exitability