From aadae2bf133dd534bd20797f696a3509afc13b84 Mon Sep 17 00:00:00 2001 From: Samy Al Bahra Date: Thu, 5 Dec 2013 14:18:09 -0500 Subject: [PATCH] regressions/ck_hs: Coverage for delete mode. --- regressions/ck_hs/validate/serial.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/regressions/ck_hs/validate/serial.c b/regressions/ck_hs/validate/serial.c index 32ce619..2b9d026 100644 --- a/regressions/ck_hs/validate/serial.c +++ b/regressions/ck_hs/validate/serial.c @@ -86,7 +86,7 @@ hs_compare(const void *previous, const void *compare) } static void -run_test(unsigned int is) +run_test(unsigned int is, unsigned int ad) { ck_hs_t hs[16]; const size_t size = sizeof(hs) / sizeof(*hs); @@ -94,7 +94,7 @@ run_test(unsigned int is) const char *blob = "#blobs"; unsigned long h; - if (ck_hs_init(&hs[0], CK_HS_MODE_SPMC | CK_HS_MODE_OBJECT, hs_hash, hs_compare, &my_allocator, is, 6602834) == false) { + if (ck_hs_init(&hs[0], CK_HS_MODE_SPMC | CK_HS_MODE_OBJECT | ad, hs_hash, hs_compare, &my_allocator, is, 6602834) == false) { perror("ck_hs_init"); exit(EXIT_FAILURE); } @@ -231,7 +231,8 @@ main(void) unsigned int k; for (k = 4; k <= 32; k <<= 1) { - run_test(k); + run_test(k, 0); + run_test(k, CK_HS_MODE_DELETE); } return 0;