From ede818cbf91eb73a19efc9b1586f8aea0d0b4d94 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 11 Apr 2022 00:11:11 +0200 Subject: [PATCH] AK: Disable the HashTable test until UB issue is fixed --- Tests/AK/TestHashTable.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Tests/AK/TestHashTable.cpp b/Tests/AK/TestHashTable.cpp index 51e864cf4f4..fc1e512045d 100644 --- a/Tests/AK/TestHashTable.cpp +++ b/Tests/AK/TestHashTable.cpp @@ -268,6 +268,8 @@ TEST_CASE(floats) EXPECT(table.contains(2.0f)); } +// FIXME: Enable this test once it doesn't trigger UBSAN. +#if 0 TEST_CASE(doubles) { HashTable table; @@ -279,6 +281,7 @@ TEST_CASE(doubles) EXPECT(table.contains(1.0)); EXPECT(table.contains(2.0)); } +#endif // Inserting and removing a bunch of elements will "thrash" the table, leading to a lot of "deleted" markers. BENCHMARK_CASE(benchmark_thrashing)