Skip to content

Integration tests failing on Travis #391

@carlosms

Description

@carlosms

Since a couple of days ago I've see the "Lookoutd Integration Tests Linux" fail on Travis. They usually work if you retry it manually.

One of the failing logs:


$ LOOKOUT_TEST_QUEUE=true make test-json
rm -rf build build/bin 
go clean .
go build -ldflags "-X main.version=dev-362f0e3 -X main.build=12-05-2018_11_25_07 -X main.commit=362f0e3" -o "build/bin/dummy" ./cmd/dummy
go build -ldflags "-X main.version=dev-362f0e3 -X main.build=12-05-2018_11_25_09 -X main.commit=362f0e3" -o "build/bin/lookoutd" ./cmd/lookoutd
go build -ldflags "-X main.version=dev-362f0e3 -X main.build=12-05-2018_11_25_12 -X main.commit=362f0e3" -o "build/bin/lookout-sdk" ./cmd/lookout-sdk
DUMMY_BIN=/home/travis/gopath/src/github.com/src-d/lookout/build/bin/dummy \
	LOOKOUT_BIN=/home/travis/gopath/src/github.com/src-d/lookout/build/bin/lookoutd \
	go test -v -parallel 1 -tags='integration bblfsh' github.com/src-d/lookout/cmd/server-test
=== RUN   TestDummyIntegrationSuite
=== RUN   TestDummyIntegrationSuite/TestReviewDontPostSameComment
running lookoutd migrate
starting lookoutd watch --provider json -c ../../fixtures/dummy_config.yml
starting lookoutd work --provider json -c ../../fixtures/dummy_config.yml --probes-addr 0.0.0.0:8091
starting dummy serve --files
stopping services
=== RUN   TestDummyIntegrationSuite/TestSuccessPush
running lookoutd migrate
starting lookoutd watch --provider json -c ../../fixtures/dummy_config.yml
starting lookoutd work --provider json -c ../../fixtures/dummy_config.yml --probes-addr 0.0.0.0:8091
starting dummy serve --files
stopping services
=== RUN   TestDummyIntegrationSuite/TestSuccessReview
running lookoutd migrate
starting lookoutd watch --provider json -c ../../fixtures/dummy_config.yml
starting lookoutd work --provider json -c ../../fixtures/dummy_config.yml --probes-addr 0.0.0.0:8091
starting dummy serve --files
stopping services
=== RUN   TestDummyIntegrationSuite/TestWrongRevision
running lookoutd migrate
starting lookoutd watch --provider json -c ../../fixtures/dummy_config.yml
starting lookoutd work --provider json -c ../../fixtures/dummy_config.yml --probes-addr 0.0.0.0:8091
starting dummy serve --files
stopping services
--- PASS: TestDummyIntegrationSuite (26.50s)
    --- PASS: TestDummyIntegrationSuite/TestReviewDontPostSameComment (6.94s)
    --- PASS: TestDummyIntegrationSuite/TestSuccessPush (6.64s)
    --- PASS: TestDummyIntegrationSuite/TestSuccessReview (6.51s)
    --- PASS: TestDummyIntegrationSuite/TestWrongRevision (6.41s)
=== RUN   TestErrorAnalyzerIntegrationSuite
=== RUN   TestErrorAnalyzerIntegrationSuite/TestAnalyzerErr
running lookoutd migrate
starting lookoutd watch --provider json -c ../../fixtures/dummy_config.yml
starting lookoutd work --provider json -c ../../fixtures/dummy_config.yml --probes-addr 0.0.0.0:8091
stopping services
--- PASS: TestErrorAnalyzerIntegrationSuite (6.42s)
    --- PASS: TestErrorAnalyzerIntegrationSuite/TestAnalyzerErr (6.42s)
=== RUN   TestMultiDummyIntegrationSuite
=== RUN   TestMultiDummyIntegrationSuite/TestSuccessReview
running lookoutd migrate
starting lookoutd watch --provider json -c ../../fixtures/double_dummy_config.yml
starting lookoutd work --provider json -c ../../fixtures/double_dummy_config.yml --probes-addr 0.0.0.0:8091
starting dummy serve --files
starting dummy serve --files --analyzer ipv4://localhost:10303
stopping services
--- PASS: TestMultiDummyIntegrationSuite (8.38s)
    --- PASS: TestMultiDummyIntegrationSuite/TestSuccessReview (8.38s)
=== RUN   TestProxyIntegrationSuite
=== RUN   TestProxyIntegrationSuite/TestParseOk
starting lookoutd watch --provider json -c ../../fixtures/empty_config.yml
starting lookoutd work --provider json -c ../../fixtures/empty_config.yml --probes-addr 0.0.0.0:8091
stopping services
--- FAIL: TestProxyIntegrationSuite (5.08s)
    --- FAIL: TestProxyIntegrationSuite/TestParseOk (5.08s)
        proxy_test.go:55: 
            	Error Trace:	proxy_test.go:55
            	Error:      	Received unexpected error:
            	            	rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:10301: connect: connection refused"
            	Test:       	TestProxyIntegrationSuite/TestParseOk
        proxy_test.go:56: 
            	Error Trace:	proxy_test.go:56
            	Error:      	Expected value not to be nil.
            	Test:       	TestProxyIntegrationSuite/TestParseOk
FAIL
FAIL	github.com/src-d/lookout/cmd/server-test	46.398s
make: *** [test-json] Error 1
The command "LOOKOUT_TEST_QUEUE=true make test-json" exited with 2.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions