summaryrefslogtreecommitdiffstats
path: root/src/test/test-hashmap-plain.c
diff options
context:
space:
mode:
authorMichal Schmidt <mschmidt@redhat.com>2015-10-06 14:56:33 +0200
committerMichal Schmidt <mschmidt@redhat.com>2015-10-06 14:56:33 +0200
commit11de3decc9357714498f96e13f1c1c2da1046811 (patch)
tree39c7c0cb7e1f7c7a05d909430c383933f0948577 /src/test/test-hashmap-plain.c
parentMerge pull request #1465 from teg/siphash24 (diff)
downloadsystemd-11de3decc9357714498f96e13f1c1c2da1046811.tar.xz
systemd-11de3decc9357714498f96e13f1c1c2da1046811.zip
test: hashmap - increase number of entries for crippled hash test
The purpose of testing with the crippled hash function is to cover the otherwise very unlikely codepath in bucket_calculate_dib() where it has to fall back to recomputing the hash value. This unlikely path was not covered by test-hashmap anymore after 57217c8f "test: hashmap - cripple the hash function by truncating the input rather than the output". Restore the test coverage by increasing the number of entries in the test. The number was determined empirically by checking with lcov.
Diffstat (limited to 'src/test/test-hashmap-plain.c')
-rw-r--r--src/test/test-hashmap-plain.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/test-hashmap-plain.c b/src/test/test-hashmap-plain.c
index 78f9c19f5b..c691f577c6 100644
--- a/src/test/test-hashmap-plain.c
+++ b/src/test/test-hashmap-plain.c
@@ -710,7 +710,7 @@ static void test_hashmap_many(void) {
unsigned n_entries;
} tests[] = {
{ .ops = NULL, .n_entries = 1 << 20 },
- { .ops = &crippled_hashmap_ops, .n_entries = 1 << 11 },
+ { .ops = &crippled_hashmap_ops, .n_entries = 1 << 14 },
};