I tried to port roshi to go 1.14 but failed in some tests related to repair
https://travis-ci.com/github/yujunz/roshi/builds/176022842#L377
=== RUN TestAllRepairs
repair_strategies_test.go:34: pre-repair: cluster 2: only got 0 responses
repair_strategies_test.go:34: pre-repair: cluster 3: only got 0 responses
--- FAIL: TestAllRepairs (0.00s)
=== RUN TestRateLimitedRepairs
repair_strategies_test.go:87: post-repair: cluster 0: has [{Key:foo Score:2.3 Member:delta} {Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha}]
repair_strategies_test.go:87: post-repair: cluster 1: has [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha} {Key:foo Score:1.3 Member:delta}]
repair_strategies_test.go:87: post-repair: cluster 2: has [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha}]
repair_strategies_test.go:92: post-repair: cluster 2: expected [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha} {Key:foo Score:1.3 Member:delta}], got [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha}]
repair_strategies_test.go:87: post-repair: cluster 3: has [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha}]
repair_strategies_test.go:92: post-repair: cluster 3: expected [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha} {Key:foo Score:1.3 Member:delta}], got [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha}]
repair_strategies_test.go:87: post-repair: cluster 4: has [{Key:foo Score:2.2 Member:beta} {Key:foo Score:2.1 Member:alpha} {Key:foo Score:1.3 Member:delta}]
--- FAIL: TestRateLimitedRepairs (0.00s)
=== RUN TestExplodingGoroutines
--- PASS: TestExplodingGoroutines (0.03s)
=== RUN TestMakeSet
--- PASS: TestMakeSet (0.00s)
=== RUN TestAddHas
--- PASS: TestAddHas (0.00s)
=== RUN TestAddMany
--- PASS: TestAddMany (0.00s)
=== RUN TestOrderedLimitedSlice
--- PASS: TestOrderedLimitedSlice (0.00s)
FAIL
FAIL github.com/yujunz/roshi/farm 0.052s
However, running test locally did PASS. What could be the problem?
I tried to port
roshito go 1.14 but failed in some tests related to repairhttps://travis-ci.com/github/yujunz/roshi/builds/176022842#L377
However, running test locally did PASS. What could be the problem?