From c8277e1b02b91731d11c750181b38d7128d18b7b Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Tue, 28 Nov 2017 09:40:54 -0800 Subject: [PATCH] etcdmain: test wrong heartbeat-interval, election-timeout in TestConfigFileElectionTimeout Signed-off-by: Gyu-Ho Lee --- etcdmain/config_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/etcdmain/config_test.go b/etcdmain/config_test.go index 1627b1ad6..6ba7cd957 100644 --- a/etcdmain/config_test.go +++ b/etcdmain/config_test.go @@ -460,8 +460,19 @@ func TestConfigFileElectionTimeout(t *testing.T) { }, { ElectionMs: 60000, + TickMs: 10000, errStr: "is too long, and should be set less than", }, + { + ElectionMs: 100, + TickMs: 0, + errStr: "--heartbeat-interval must be >0 (set to 0ms)", + }, + { + ElectionMs: 0, + TickMs: 100, + errStr: "--election-timeout must be >0 (set to 0ms)", + }, } for i, tt := range tests {