Commit 0638fbe7 authored by acud's avatar acud Committed by GitHub

increase timeout before mining the chunk (#906)

parent d21bd495
...@@ -30,11 +30,12 @@ import ( ...@@ -30,11 +30,12 @@ import (
) )
var ( var (
target = pss.Target([]byte{1}) target = pss.Target([]byte{1})
targets = pss.Targets([]pss.Target{target}) targets = pss.Targets([]pss.Target{target})
payload = []byte("testdata") payload = []byte("testdata")
topic = pss.NewTopic("testtopic") topic = pss.NewTopic("testtopic")
timeout = 10 * time.Second timeout = 10 * time.Second
longTimeout = 30 * time.Second
) )
// creates a single websocket handler for an arbitrary topic, and receives a message // creates a single websocket handler for an arbitrary topic, and receives a message
...@@ -48,7 +49,9 @@ func TestPssWebsocketSingleHandler(t *testing.T) { ...@@ -48,7 +49,9 @@ func TestPssWebsocketSingleHandler(t *testing.T) {
done = make(chan struct{}) done = make(chan struct{})
) )
err := cl.SetReadDeadline(time.Now().Add(timeout)) // the long timeout is needed so that we dont time out while still mining the message with Wrap()
// otherwise the test (and other tests below) flakes
err := cl.SetReadDeadline(time.Now().Add(longTimeout))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
...@@ -80,7 +83,7 @@ func TestPssWebsocketSingleHandlerDeregister(t *testing.T) { ...@@ -80,7 +83,7 @@ func TestPssWebsocketSingleHandlerDeregister(t *testing.T) {
done = make(chan struct{}) done = make(chan struct{})
) )
err := cl.SetReadDeadline(time.Now().Add(timeout)) err := cl.SetReadDeadline(time.Now().Add(longTimeout))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
...@@ -122,7 +125,7 @@ func TestPssWebsocketMultiHandler(t *testing.T) { ...@@ -122,7 +125,7 @@ func TestPssWebsocketMultiHandler(t *testing.T) {
t.Fatalf("dial: %v. url %v", err, u.String()) t.Fatalf("dial: %v. url %v", err, u.String())
} }
err = cl.SetReadDeadline(time.Now().Add(timeout)) err = cl.SetReadDeadline(time.Now().Add(longTimeout))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment