Unverified Commit 2efd92d6 authored by Jakub Sztandera's avatar Jakub Sztandera Committed by GitHub

Merge pull request #11 from libp2p/feat/gomod

Add gomod, update travis
parents f8aaa1f7 06534394
sudo: false
os:
- linux
language: go
go:
- 1.11.x
env:
global:
- GOTFLAGS="-race -cpu=5"
matrix:
- BUILD_DEPTYPE=gx
- BUILD_DEPTYPE=gomod
# disable travis install
install:
- make deps
- true
script:
- bash <(curl -s https://raw.githubusercontent.com/ipfs/ci-helpers/master/travis-ci/run-standard-tests.sh)
cache:
directories:
- $GOPATH/src/gx
- $GOPATH/pkg/mod
- $HOME/.cache/go-build
notifications:
email: false
env: GOTFLAGS="-race -cpu=5" GOVETCMD="go vet -methods=false"
......@@ -2,13 +2,18 @@ package msgio
import (
"bytes"
randbuf "github.com/jbenet/go-randbuf"
"io"
"math/rand"
"testing"
"time"
)
func randBuf(r *rand.Rand, size int) []byte {
buf := make([]byte, size)
_, _ = r.Read(buf)
return buf
}
func TestReadChan(t *testing.T) {
buf := bytes.NewBuffer(nil)
writer := NewWriter(buf)
......@@ -17,7 +22,7 @@ func TestReadChan(t *testing.T) {
r := rand.New(rand.NewSource(time.Now().UnixNano()))
for i := range msgs {
msgs[i] = randbuf.RandBuf(r, r.Intn(1000))
msgs[i] = randBuf(r, r.Intn(1000))
err := writer.WriteMsg(msgs[i])
if err != nil {
t.Fatal(err)
......@@ -65,7 +70,7 @@ func TestWriteChan(t *testing.T) {
r := rand.New(rand.NewSource(time.Now().UnixNano()))
for i := range msgs {
msgs[i] = randbuf.RandBuf(r, r.Intn(1000))
msgs[i] = randBuf(r, r.Intn(1000))
select {
case err := <-wchan.ErrChan:
......
......@@ -10,8 +10,6 @@ import (
"sync"
"testing"
"time"
randbuf "github.com/jbenet/go-randbuf"
)
func TestReadWrite(t *testing.T) {
......@@ -93,7 +91,7 @@ func SubtestReadWrite(t *testing.T, writer WriteCloser, reader ReadCloser) {
r := rand.New(rand.NewSource(time.Now().UnixNano()))
for i := range msgs {
msgs[i] = randbuf.RandBuf(r, r.Intn(1000))
msgs[i] = randBuf(r, r.Intn(1000))
n, err := writer.Write(msgs[i])
if err != nil {
t.Fatal(err)
......@@ -137,7 +135,7 @@ func SubtestReadWriteMsg(t *testing.T, writer WriteCloser, reader ReadCloser) {
r := rand.New(rand.NewSource(time.Now().UnixNano()))
for i := range msgs {
msgs[i] = randbuf.RandBuf(r, r.Intn(1000))
msgs[i] = randBuf(r, r.Intn(1000))
err := writer.WriteMsg(msgs[i])
if err != nil {
t.Fatal(err)
......@@ -176,7 +174,7 @@ func SubtestReadWriteMsgSync(t *testing.T, writer WriteCloser, reader ReadCloser
r := rand.New(rand.NewSource(time.Now().UnixNano()))
for i := range msgs {
msgs[i] = randbuf.RandBuf(r, r.Intn(1000)+4)
msgs[i] = randBuf(r, r.Intn(1000)+4)
NBO.PutUint32(msgs[i][:4], uint32(i))
}
......
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