From 17b83ea81079f8d45369267dbce7cd16fc9ff389 Mon Sep 17 00:00:00 2001 From: Benjamin Wang Date: Fri, 26 Aug 2022 08:16:47 +0800 Subject: [PATCH] Cleanup some e2e test configurations Notes: 1. compactPhysical in ctlCtx and withQuota aren't used at all, they are dead code. 2. quotaBackendBytes in ctlCtx isn't used either. Instead, users (test cases) set the QuotaBackendBytes directly. Signed-off-by: Benjamin Wang --- tests/e2e/ctl_v3_test.go | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/tests/e2e/ctl_v3_test.go b/tests/e2e/ctl_v3_test.go index 20e4362f4..939f5dc69 100644 --- a/tests/e2e/ctl_v3_test.go +++ b/tests/e2e/ctl_v3_test.go @@ -121,12 +121,11 @@ func dialWithSchemeTest(cx ctlCtx) { } type ctlCtx struct { - t *testing.T - apiPrefix string - cfg e2e.EtcdProcessClusterConfig - quotaBackendBytes int64 - corruptFunc func(string) error - noStrictReconfig bool + t *testing.T + apiPrefix string + cfg e2e.EtcdProcessClusterConfig + corruptFunc func(string) error + noStrictReconfig bool epc *e2e.EtcdProcessCluster @@ -143,9 +142,6 @@ type ctlCtx struct { initialCorruptCheck bool - // for compaction - compactPhysical bool - // dir that was used during the test dataDir string } @@ -156,6 +152,7 @@ func (cx *ctlCtx) applyOpts(opts []ctlOption) { for _, opt := range opts { opt(cx) } + cx.initialCorruptCheck = true } @@ -179,10 +176,6 @@ func withInteractive() ctlOption { return func(cx *ctlCtx) { cx.interactive = true } } -func withQuota(b int64) ctlOption { - return func(cx *ctlCtx) { cx.quotaBackendBytes = b } -} - func withInitialCorruptCheck() ctlOption { return func(cx *ctlCtx) { cx.initialCorruptCheck = true } } @@ -232,9 +225,6 @@ func testCtlWithOffline(t *testing.T, testFunc func(ctlCtx), testOfflineFunc fun if !ret.quorum { ret.cfg = *e2e.ConfigStandalone(ret.cfg) } - if ret.quotaBackendBytes > 0 { - ret.cfg.QuotaBackendBytes = ret.quotaBackendBytes - } ret.cfg.NoStrictReconfig = ret.noStrictReconfig if ret.initialCorruptCheck { ret.cfg.InitialCorruptCheck = ret.initialCorruptCheck