gofmt and add comment about waitForReadyOrDone

pull/6/head
Isaac Hollander McCreery 2016-04-21 11:56:34 -07:00
parent 27fb17e785
commit c4479c5b74
1 changed files with 4 additions and 1 deletions

View File

@ -91,6 +91,9 @@ func (cm *chaosmonkey) Do() {
By("Waiting for all async tests to be ready")
for _, sem := range sems {
// Wait for test to be ready. We have to wait for ready *or done* because a test
// may panic before signaling that its ready, and we shouldn't block. Since we
// defered sem.done() above, if a test panics, it's marked as done.
sem.waitForReadyOrDone()
}