From 39d66957d33a5d1c16be22abd1796bc7e123b1ec Mon Sep 17 00:00:00 2001 From: Anton Evangelatov Date: Wed, 6 Feb 2019 18:57:37 +0100 Subject: [PATCH] swarm/testutil: fix tests with seed --- cmd/swarm/swarm-smoke/util.go | 6 +++--- swarm/testutil/file.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cmd/swarm/swarm-smoke/util.go b/cmd/swarm/swarm-smoke/util.go index a6207afd2b..87abb44b0b 100644 --- a/cmd/swarm/swarm-smoke/util.go +++ b/cmd/swarm/swarm-smoke/util.go @@ -43,12 +43,12 @@ import ( ) var ( - commandName = "" - seed int64 = time.Now().UTC().UnixNano() + commandName = "" + seed = int(time.Now().UTC().UnixNano()) ) func init() { - rand.Seed(seed) + rand.Seed(int64(seed)) } func httpEndpoint(host string) string { diff --git a/swarm/testutil/file.go b/swarm/testutil/file.go index d720970801..70732aa92e 100644 --- a/swarm/testutil/file.go +++ b/swarm/testutil/file.go @@ -47,9 +47,9 @@ func TempFileWithContent(t *testing.T, content string) string { // RandomBytes returns pseudo-random deterministic result // because test fails must be reproducible -func RandomBytes(seed int64, length int) []byte { +func RandomBytes(seed, length int) []byte { b := make([]byte, length) - reader := rand.New(rand.NewSource(seed)) + reader := rand.New(rand.NewSource(int64(seed))) for n := 0; n < length; { read, err := reader.Read(b[n:]) if err != nil { @@ -60,6 +60,6 @@ func RandomBytes(seed int64, length int) []byte { return b } -func RandomReader(seed int64, length int) *bytes.Reader { +func RandomReader(seed, length int) *bytes.Reader { return bytes.NewReader(RandomBytes(seed, length)) }