fix: Prevent restart timetick sender creating ut datanode (#33790)

See also #33789

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
pull/33805/head
congqixia 2024-06-12 22:29:58 +08:00 committed by GitHub
parent b39dfc25dc
commit 9ab3058da2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 10 deletions

View File

@ -58,14 +58,6 @@ func TestWatchChannel(t *testing.T) {
defer etcdCli.Close()
node.SetEtcdClient(etcdCli)
err = node.Init()
assert.NoError(t, err)
err = node.Start()
assert.NoError(t, err)
defer node.Stop()
err = node.Register()
assert.NoError(t, err)
defer cancel()
broker := broker.NewMockBroker(t)
broker.EXPECT().ReportTimeTick(mock.Anything, mock.Anything).Return(nil).Maybe()
@ -76,8 +68,14 @@ func TestWatchChannel(t *testing.T) {
node.broker = broker
node.timeTickSender.Stop()
node.timeTickSender = newTimeTickSender(node.broker, 0)
assert.NoError(t, err)
err = node.Start()
assert.NoError(t, err)
defer node.Stop()
err = node.Register()
assert.NoError(t, err)
defer cancel()
t.Run("test watch channel", func(t *testing.T) {
kv := etcdkv.NewEtcdKV(etcdCli, Params.EtcdCfg.MetaRootPath.GetValue())