swarm test: reporting errors fix
Juan Batiz-Benet committed
Jan 1, 2015 at 07:02 UTC
6ad158dd1493eb8bbc2a661fe822726605173f16
1 file changed
+5
-2
net/swarm/swarm_test.go
+5
-2
@@ -139,7 +139,10 @@ func SubtestSwarm(t *testing.T, SwarmNum int, MsgNum int) {
139
for k := 0; k < MsgNum; k++ { // with k messages
140
msg := "ping"
141
log.Debugf("%s %s %s (%d)", s1.local, msg, p, k)
142
- stream.Write([]byte(msg))
142
+ if _, err := stream.Write([]byte(msg)); err != nil {
143
+ errChan <- err
144
+ continue
145
+ }
146
}
147
148
// read it later
@@ -200,7 +203,7 @@ func SubtestSwarm(t *testing.T, SwarmNum int, MsgNum int) {
203
// check any errors (blocks till consumer is done)
204
for err := range errChan {
205
if err != nil {
203
- t.Fatal(err.Error())
206
+ t.Error(err.Error())
207
}
208
}
209