elastigo
elastigo copied to clipboard
Re: Tests Failing
They fail for me in dev. Could it be that you're using the cached version of dependencies and you need to go get -u them to see if the tests fail against the master branch of the dependencies?
I had to replace some calls with coerced types to get tests to even compile.
I pulled latest, go get -u ./... for all dependencies, and the tests compile and ran no problem.
Can you post the output of the failed compile?
Here's my output after a go get -u, and a fresh docker based elasticsearch container:
mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡ ⇒ go get -u ./... mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡ ⇒ docker run -d -p 9200:9200 -p 9300:9300 dockerfile/elasticsearch 968d1ab8a61384d4d17ec64350edf9c4dcbb11a6942bc1f4a19012db32366d22 mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡ ⇒ cd core mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo/core|master⚡ ⇒ go test -v -host localhost -loaddata === RUN TestBulkIndexerBasic 08:15:45 test_test.go:63: loading test data --- PASS: TestBulkIndexerBasic (63.97 seconds) === RUN TestBulkSmallBatch --- PASS: TestBulkSmallBatch (0.23 seconds) === RUN TestSearchRequest --- PASS: TestSearchRequest (0.51 seconds) === RUN TestSearchResultToJSON --- PASS: TestSearchResultToJSON (0.06 seconds) === RUN TestFake --- PASS: TestFake (0.00 seconds) PASS ok github.com/mattbaird/elastigo/core 64.967s mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo/core|master⚡ ⇒ cd .. mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡ ⇒ go test -v ./... ? github.com/mattbaird/elastigo [no test files] === RUN TestQueryString --- PASS: TestQueryString (0.00 seconds) PASS ok github.com/mattbaird/elastigo/api 0.288s === RUN TestGetAll --- PASS: TestGetAll (0.04 seconds) PASS ok github.com/mattbaird/elastigo/cluster 0.320s === RUN TestBulkIndexerBasic --- PASS: TestBulkIndexerBasic (1.12 seconds) === RUN TestBulkSmallBatch --- PASS: TestBulkSmallBatch (0.22 seconds) === RUN TestSearchRequest --- PASS: TestSearchRequest (0.01 seconds) === RUN TestSearchResultToJSON --- PASS: TestSearchResultToJSON (0.02 seconds) === RUN TestFake --- PASS: TestFake (0.00 seconds) PASS ok github.com/mattbaird/elastigo/core 1.624s === RUN TestPutMapping --- PASS: TestPutMapping (0.00 seconds) PASS ok github.com/mattbaird/elastigo/indices 0.314s === RUN TestAggregateDsl --- PASS: TestAggregateDsl (0.00 seconds) === RUN TestAggregateFilter --- PASS: TestAggregateFilter (0.00 seconds) === RUN TestFacetRegex --- PASS: TestFacetRegex (0.38 seconds) === RUN TestFilters --- PASS: TestFilters (0.72 seconds) === RUN TestFilterRange --- PASS: TestFilterRange (0.06 seconds) === RUN TestSearchRequest --- PASS: TestSearchRequest (0.01 seconds) === RUN TestSearchSimple --- PASS: TestSearchSimple (0.07 seconds) === RUN TestSearchRequestQueryString --- PASS: TestSearchRequestQueryString (0.02 seconds) === RUN TestSearchFacetOne --- PASS: TestSearchFacetOne (0.98 seconds) === RUN TestSearchFacetRange --- PASS: TestSearchFacetRange (0.10 seconds) === RUN TestSearchTerm --- PASS: TestSearchTerm (0.01 seconds) === RUN TestSearchFields --- PASS: TestSearchFields (0.01 seconds) === RUN TestSearchMissingExists --- PASS: TestSearchMissingExists (0.01 seconds) === RUN TestSearchFilterQuery --- PASS: TestSearchFilterQuery (0.02 seconds) === RUN TestSearchRange --- PASS: TestSearchRange (0.02 seconds) === RUN TestSearchSortOrder --- PASS: TestSearchSortOrder (0.16 seconds) PASS ok github.com/mattbaird/elastigo/search 2.683s ? github.com/mattbaird/elastigo/tutorial [no test files] mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master
my go env & go version:
mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡ ⇒ go env GOARCH="amd64" GOBIN="" GOCHAR="6" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/mattbaird/gocode" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" TERM="dumb" CC="gcc" GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common" CXX="g++" CGO_ENABLED="1" mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡ ⇒ go version go version go1.2 darwin/amd64 mattbaird@Matthews-Mac-mini:~GOPATH/src/github.com/mattbaird/elastigo|master⚡