From 9802c1f13f8e2e3283a62dafed162c7619e852b9 Mon Sep 17 00:00:00 2001 From: Ryan Leung Date: Tue, 23 Apr 2024 15:28:15 +0800 Subject: [PATCH] add test Signed-off-by: Ryan Leung --- server/config/config_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/server/config/config_test.go b/server/config/config_test.go index 75e69c26d5c..07c14a8ab94 100644 --- a/server/config/config_test.go +++ b/server/config/config_test.go @@ -245,6 +245,22 @@ tso-update-physical-interval = "15s" re.NoError(err) re.Equal(maxTSOUpdatePhysicalInterval, cfg.TSOUpdatePhysicalInterval.Duration) + + cfgData = ` +[log] +level = "debug" +` + flagSet = pflag.NewFlagSet("testlog", pflag.ContinueOnError) + flagSet.StringP("log-level", "L", "info", "log level: debug, info, warn, error, fatal (default 'info')") + flagSet.Parse(nil) + cfg = NewConfig() + err = cfg.Parse(flagSet) + re.NoError(err) + meta, err = toml.Decode(cfgData, &cfg) + re.NoError(err) + err = cfg.Adjust(&meta, false) + re.NoError(err) + re.Equal("debug", cfg.Log.Level) } func TestMigrateFlags(t *testing.T) {