From feddf96d888c43f8288d2f7a7cdb7759a8b2f3b5 Mon Sep 17 00:00:00 2001 From: Weizhen Wang Date: Fri, 28 Jul 2023 15:19:49 +0800 Subject: [PATCH] *: fix unstable test for lfu and index merge Signed-off-by: Weizhen Wang --- executor/test/indexmergereadtest/BUILD.bazel | 2 +- statistics/handle/cache/internal/lfu/lfu_cache_test.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/executor/test/indexmergereadtest/BUILD.bazel b/executor/test/indexmergereadtest/BUILD.bazel index f163d7fa60a9a..7f0d72c19df1f 100644 --- a/executor/test/indexmergereadtest/BUILD.bazel +++ b/executor/test/indexmergereadtest/BUILD.bazel @@ -2,7 +2,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( name = "indexmergereadtest_test", - timeout = "short", + timeout = "moderate", srcs = [ "index_merge_reader_test.go", "main_test.go", diff --git a/statistics/handle/cache/internal/lfu/lfu_cache_test.go b/statistics/handle/cache/internal/lfu/lfu_cache_test.go index ca8154650ee28..4b187d78593e5 100644 --- a/statistics/handle/cache/internal/lfu/lfu_cache_test.go +++ b/statistics/handle/cache/internal/lfu/lfu_cache_test.go @@ -54,12 +54,15 @@ func TestLFUFreshMemUsage(t *testing.T) { lfu.Put(int64(1), t1) lfu.Put(int64(2), t2) lfu.Put(int64(3), t3) + lfu.wait() require.Equal(t, lfu.Cost(), 6*mockCMSMemoryUsage+6*mockCMSMemoryUsage) t4 := testutil.NewMockStatisticsTable(2, 1, true, false, false) lfu.Put(int64(1), t4) + lfu.wait() require.Equal(t, lfu.Cost(), 6*mockCMSMemoryUsage+7*mockCMSMemoryUsage) t5 := testutil.NewMockStatisticsTable(2, 2, true, false, false) lfu.Put(int64(1), t5) + lfu.wait() require.Equal(t, lfu.Cost(), 7*mockCMSMemoryUsage+7*mockCMSMemoryUsage) t6 := testutil.NewMockStatisticsTable(1, 2, true, false, false)