X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/37f07a3f9f202f66a88eb70dcd0002713889a9b0..863570108a2c901a8eff22dc8a9bc72635ba7b95:/lib/crunchstat/crunchstat_test.go diff --git a/lib/crunchstat/crunchstat_test.go b/lib/crunchstat/crunchstat_test.go index 864a3e3456..697f2352d5 100644 --- a/lib/crunchstat/crunchstat_test.go +++ b/lib/crunchstat/crunchstat_test.go @@ -19,10 +19,12 @@ func TestReadAllOrWarnFail(t *testing.T) { logger, rcv := bufLogger() rep := Reporter{Logger: logger} + done := make(chan bool) var msg []byte var err error go func() { msg, err = rcv.ReadBytes('\n') + close(done) }() { // The special file /proc/self/mem can be opened for @@ -35,6 +37,7 @@ func TestReadAllOrWarnFail(t *testing.T) { t.Fatalf("Expected error, got %v", x) } } + <-done if err != nil { t.Fatal(err) } else if matched, err := regexp.MatchString("^read /proc/self/mem: .*", string(msg)); err != nil || !matched {