Data race in API tests
rsoletob opened this issue · 0 comments
rsoletob commented
There are some errors in API tests (not always).
Log output by travis:
WARNING: DATA RACE
Read at 0x00c42046ce80 by goroutine 137:
github.com/Tecsisa/foulkon/http.(*TestAPI).GetProxyResources()
<autogenerated>:62 +0x11e
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:199 +0x139
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c42046ce80 by goroutine 131:
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:449 +0x861
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 131 (running) created at:
testing.(*T).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:799 +0x4ba
testing.(*M).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:743 +0x12f
github.com/Tecsisa/foulkon/http.TestMain()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/http_test.go:210 +0xcd7
main.main()
github.com/Tecsisa/foulkon/http/_test/_testmain.go:202 +0x2f8
==================
==================
WARNING: DATA RACE
Read at 0x00c4204941a0 by goroutine 137:
reflect.Value.String()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/reflect/value.go:1638 +0x5e
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:58 +0x15cf
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:63 +0x1ae
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).fprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:62 +0xb7
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Sprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:84 +0x79
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:115 +0x148
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:107 +0x76
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:207 +0x269
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c4204941a0 by goroutine 131:
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:457 +0x7f3
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 131 (running) created at:
testing.(*T).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:799 +0x4ba
testing.(*M).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:743 +0x12f
github.com/Tecsisa/foulkon/http.TestMain()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/http_test.go:210 +0xcd7
main.main()
github.com/Tecsisa/foulkon/http/_test/_testmain.go:202 +0x2f8
==================
==================
WARNING: DATA RACE
Read at 0x00c4204941f0 by goroutine 137:
reflect.Value.String()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/reflect/value.go:1638 +0x5e
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:58 +0x15cf
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:63 +0x1ae
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).fprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:62 +0xb7
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Sprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:84 +0x79
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:115 +0x148
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:107 +0x76
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:207 +0x269
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c4204941f0 by goroutine 131:
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:457 +0x7f3
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 131 (running) created at:
testing.(*T).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:799 +0x4ba
testing.(*M).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:743 +0x12f
github.com/Tecsisa/foulkon/http.TestMain()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/http_test.go:210 +0xcd7
main.main()
github.com/Tecsisa/foulkon/http/_test/_testmain.go:202 +0x2f8
==================
==================
WARNING: DATA RACE
Read at 0x00c420494240 by goroutine 137:
reflect.Value.Int()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/reflect/value.go:888 +0x15b
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:97 +0x16a9
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:63 +0x1ae
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).fprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:62 +0xb7
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Sprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:84 +0x79
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:115 +0x148
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:107 +0x76
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:207 +0x269
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c420494240 by goroutine 131:
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:457 +0x7f3
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 131 (running) created at:
testing.(*T).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:799 +0x4ba
testing.(*M).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:743 +0x12f
github.com/Tecsisa/foulkon/http.TestMain()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/http_test.go:210 +0xcd7
main.main()
github.com/Tecsisa/foulkon/http/_test/_testmain.go:202 +0x2f8
==================
==================
WARNING: DATA RACE
Read at 0x00c420494248 by goroutine 137:
reflect.Value.Int()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/reflect/value.go:886 +0x192
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:97 +0x16a9
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:63 +0x1ae
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).fprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:62 +0xb7
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Sprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:84 +0x79
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:115 +0x148
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:107 +0x76
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:207 +0x269
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c420494248 by goroutine 131:
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:457 +0x7f3
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 131 (running) created at:
testing.(*T).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:799 +0x4ba
testing.(*M).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:743 +0x12f
github.com/Tecsisa/foulkon/http.TestMain()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/http_test.go:210 +0xcd7
main.main()
github.com/Tecsisa/foulkon/http/_test/_testmain.go:202 +0x2f8
==================
==================
WARNING: DATA RACE
Read at 0x00c420494250 by goroutine 137:
reflect.Value.IsNil()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/reflect/value.go:969 +0x9d
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:53 +0xce9
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:88 +0x12ea
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).val2node()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/reflect.go:63 +0x1ae
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).fprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:62 +0xb7
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Sprint()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:84 +0x79
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.(*Config).Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:115 +0x148
github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty.Compare()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/kylelemons/godebug/pretty/public.go:107 +0x76
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:207 +0x269
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c420494250 by goroutine 131:
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:457 +0x7f3
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
Goroutine 131 (running) created at:
testing.(*T).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:646 +0x52f
testing.RunTests.func1()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:793 +0xb9
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
testing.RunTests()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:799 +0x4ba
testing.(*M).Run()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:743 +0x12f
github.com/Tecsisa/foulkon/http.TestMain()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/http_test.go:210 +0xcd7
main.main()
github.com/Tecsisa/foulkon/http/_test/_testmain.go:202 +0x2f8
==================
==================
WARNING: DATA RACE
Read at 0x00c4201992e0 by goroutine 15:
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/hooks/test.(*Hook).Fire()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/hooks/test/test.go:45 +0x3f
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.LevelHooks.Fire()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/hooks.go:28 +0xbf
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.Entry.log()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/entry.go:88 +0x1c8
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.(*Entry).Info()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/entry.go:129 +0x106
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.(*Logger).Info()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/logger.go:128 +0x167
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:216 +0x4c5
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Previous write at 0x00c4201992e0 by goroutine 137:
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/hooks/test.(*Hook).Fire()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/hooks/test/test.go:45 +0xca
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.LevelHooks.Fire()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/hooks.go:28 +0xbf
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.Entry.log()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/entry.go:88 +0x1c8
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.(*Entry).Info()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/entry.go:129 +0x106
github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus.(*Logger).Info()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/vendor/github.com/Sirupsen/logrus/logger.go:128 +0x167
github.com/Tecsisa/foulkon/http.(*ProxyServer).RefreshResources.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:216 +0x4c5
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run.func1()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:125 +0x100
Goroutine 15 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run.func1()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:463 +0x3e
Goroutine 137 (running) created at:
github.com/Tecsisa/foulkon/http.(*ProxyServer).Run()
github.com/Tecsisa/foulkon/http/_test/_obj_test/server.go:130 +0xbd
github.com/Tecsisa/foulkon/http.TestProxyServer_Run()
/home/travis/gopath/src/github.com/Tecsisa/foulkon/http/server_test.go:444 +0x525
testing.tRunner()
/home/travis/.gimme/versions/go1.7.linux.amd64/src/testing/testing.go:610 +0xc9
==================