From 5f883e08ceaf1a04980eb5ecd5a5cd065eacedea Mon Sep 17 00:00:00 2001 From: Leonid Bugaev Date: Thu, 9 Oct 2014 22:45:15 +0400 Subject: [PATCH] Run race detection for tests --- .travis.yml | 2 +- Makefile | 2 +- output_dummy.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index ce30854df..3294e35b2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,3 @@ language: go go: 1.3.3 -script: sudo -E bash -c "source /etc/profile && gvm use go1.3.3 && export GOPATH=$HOME/gopath:$GOPATH && go get && go test -v" +script: sudo -E bash -c "source /etc/profile && gvm use go1.3.3 && export GOPATH=$HOME/gopath:$GOPATH && go get && GORACE='halt_on_error=1' go test -race -v" diff --git a/Makefile b/Makefile index eca5ff62f..7e05ba13f 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ dbuild: docker build -t gor . dtest: - docker run -v `pwd`:/gopath/src/gor -t -i gor go test -v + docker run -v `pwd`:/gopath/src/gor -t -i --env GORACE="halt_on_error=1" gor go test -race -v drun: docker run -v `pwd`:/gopath/src/gor -t -i gor go run $(SOURCE) --input-dummy=0 --output-dummy=0 --verbose diff --git a/output_dummy.go b/output_dummy.go index 19559ca76..f730c814c 100644 --- a/output_dummy.go +++ b/output_dummy.go @@ -14,7 +14,7 @@ func NewDummyOutput(options string) (di *DummyOutput) { } func (i *DummyOutput) Write(data []byte) (int, error) { - fmt.Println("Writing message: ", data) + fmt.Println("Writing message: ", string(data)) return len(data), nil }