diff --git a/etcd/etcd_start_test.go b/etcd/etcd_start_test.go index 3ea412ad1..552f0dd23 100644 --- a/etcd/etcd_start_test.go +++ b/etcd/etcd_start_test.go @@ -71,30 +71,6 @@ func TestBadDiscoveryService(t *testing.T) { } } -func TestRunByAdvisedPeers(t *testing.T) { - es, hs := buildCluster(1, false) - waitCluster(t, es) - - c := config.New() - c.Peers = []string{hs[0].URL} - e, h, err := buildServer(c, bootstrapId) - if err != nil { - t.Fatalf("build server err = %v, want nil", err) - } - w := es[0].id - if g, _ := waitLeader(append(es, e)); g != w { - t.Errorf("leader = %d, want %d", g, w) - } - - destroyServer(e, h) - for i := range hs { - es[len(hs)-i-1].Stop() - } - for i := range hs { - hs[len(hs)-i-1].Close() - } -} - func TestBadDiscoveryServiceWithAdvisedPeers(t *testing.T) { g := garbageHandler{t: t} ts := httptest.NewServer(&g) @@ -134,6 +110,30 @@ func TestBootstrapByDiscoveryService(t *testing.T) { destroyServer(de, dh) } +func TestRunByAdvisedPeers(t *testing.T) { + es, hs := buildCluster(1, false) + waitCluster(t, es) + + c := config.New() + c.Peers = []string{hs[0].URL} + e, h, err := buildServer(c, bootstrapId) + if err != nil { + t.Fatalf("build server err = %v, want nil", err) + } + w := es[0].id + if g, _ := waitLeader(append(es, e)); g != w { + t.Errorf("leader = %d, want %d", g, w) + } + + destroyServer(e, h) + for i := range hs { + es[len(hs)-i-1].Stop() + } + for i := range hs { + hs[len(hs)-i-1].Close() + } +} + func TestRunByDiscoveryService(t *testing.T) { de, dh, _ := buildServer(config.New(), genId())