func testAgent(t *testing.T) *agent.Agent { config := serf.DefaultConfig() config.MemberlistConfig.BindAddr = testutil.GetBindAddr().String() config.NodeName = config.MemberlistConfig.BindAddr agent := &agent.Agent{ RPCAddr: getRPCAddr(), SerfConfig: config, } if err := agent.Start(); err != nil { t.Fatalf("err: %s", err) } return agent }
func testAgent(t *testing.T) *agent.Agent { config := serf.DefaultConfig() config.MemberlistConfig.BindAddr = testutil.GetBindAddr().String() config.MemberlistConfig.ProbeInterval = 50 * time.Millisecond config.MemberlistConfig.ProbeTimeout = 25 * time.Millisecond config.MemberlistConfig.SuspicionMult = 1 config.NodeName = config.MemberlistConfig.BindAddr agent := &agent.Agent{ RPCAddr: getRPCAddr(), SerfConfig: config, } if err := agent.Start(); err != nil { t.Fatalf("err: %s", err) } return agent }
func testAgent(t *testing.T) *agent.Agent { config := serf.DefaultConfig() config.MemberlistConfig.BindAddr = testutil.GetBindAddr().String() config.MemberlistConfig.ProbeInterval = 50 * time.Millisecond config.MemberlistConfig.ProbeTimeout = 25 * time.Millisecond config.MemberlistConfig.SuspicionMult = 1 config.NodeName = config.MemberlistConfig.BindAddr config.Tags = map[string]string{"role": "test", "tag1": "foo", "tag2": "bar"} agent, err := agent.Create(config, nil) if err != nil { t.Fatalf("err: %s", err) } if err := agent.Start(); err != nil { t.Fatalf("err: %s", err) } return agent }