summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDouglas B. Rumbaugh <doug@douglasrumbaugh.com>2023-06-09 11:01:55 -0400
committerDouglas B. Rumbaugh <doug@douglasrumbaugh.com>2023-06-09 11:01:55 -0400
commitcd7f2c7bee1c44e9e11ab75d6674ba5d05c6ba84 (patch)
tree2191561d499bc89b83af9eb348b5daab62aa76f2 /tests
parent311585fda77de9e41c7b44a9b75b227163e89e5e (diff)
downloaddynamic-extension-cd7f2c7bee1c44e9e11ab75d6674ba5d05c6ba84.tar.gz
Build changes and interface cleanup
Renamed the get_record_cnt() functions to get_record_count() for consistency, dropped references to SSIs, and added openmp build flags for PGM related targets. Also adjusted dynamic_extension_tests.inc to fail when an erase fails during the static structure testing as part of debugging a delete cancellation problem under leveling.
Diffstat (limited to 'tests')
-rw-r--r--tests/dynamic_extension_tests.inc20
-rw-r--r--tests/internal_level_tests.cpp6
2 files changed, 13 insertions, 13 deletions
diff --git a/tests/dynamic_extension_tests.inc b/tests/dynamic_extension_tests.inc
index f94a294..024f495 100644
--- a/tests/dynamic_extension_tests.inc
+++ b/tests/dynamic_extension_tests.inc
@@ -16,7 +16,7 @@ START_TEST(t_create)
ck_assert_ptr_nonnull(ext_wirs);
- ck_assert_int_eq(ext_wirs->get_record_cnt(), 0);
+ ck_assert_int_eq(ext_wirs->get_record_count(), 0);
ck_assert_int_eq(ext_wirs->get_height(), 0);
delete ext_wirs;
@@ -38,7 +38,7 @@ START_TEST(t_insert)
}
ck_assert_int_eq(ext_wirs->get_height(), 0);
- ck_assert_int_eq(ext_wirs->get_record_cnt(), 100);
+ ck_assert_int_eq(ext_wirs->get_record_count(), 100);
delete ext_wirs;
}
@@ -58,7 +58,7 @@ START_TEST(t_insert_with_mem_merges)
val++;
}
- ck_assert_int_eq(ext_wirs->get_record_cnt(), 300);
+ ck_assert_int_eq(ext_wirs->get_record_count(), 300);
ck_assert_int_eq(ext_wirs->get_height(), 1);
delete ext_wirs;
@@ -308,7 +308,7 @@ DE *create_test_tree(size_t reccnt, size_t memlevel_cnt) {
return ext_wirs;
}
-START_TEST(t_sorted_array)
+START_TEST(t_static_structure)
{
auto rng = gsl_rng_alloc(gsl_rng_mt19937);
@@ -339,7 +339,7 @@ START_TEST(t_sorted_array)
for (size_t i=0; i<del_vec.size(); i++) {
WRec dr = {del_vec[i].first, del_vec[i].second, 1};
- ext_wirs->erase(dr);
+ ck_assert_int_eq(ext_wirs->erase(dr), 1);
deletes++;
to_delete.erase(del_vec[i]);
deleted.insert(del_vec[i]);
@@ -351,7 +351,7 @@ START_TEST(t_sorted_array)
}
}
- auto flat = ext_wirs->create_ssi();
+ auto flat = ext_wirs->create_static_structure();
ck_assert_int_eq(flat->get_record_count(), reccnt - deletes);
uint64_t prev_key = 0;
@@ -376,12 +376,12 @@ Suite *unit_testing()
tcase_add_test(create, t_create);
suite_add_tcase(unit, create);
- TCase *insert = tcase_create("de::DynamicExtension::insert Testing");
+ TCase *insert = tcase_create("de::DynamicExtension<WIRS>::insert Testing");
tcase_add_test(insert, t_insert);
tcase_add_test(insert, t_insert_with_mem_merges);
suite_add_tcase(unit, insert);
- TCase *sampling = tcase_create("de::DynamicExtension::range_sample Testing");
+ TCase *sampling = tcase_create("de::DynamicExtension<WIRS>::range_sample Testing");
tcase_add_test(sampling, t_range_sample_weighted);
suite_add_tcase(unit, sampling);
@@ -396,8 +396,8 @@ Suite *unit_testing()
tcase_set_timeout(ts, 500);
suite_add_tcase(unit, ts);
- TCase *flat = tcase_create("de::DynamicExtension::get_flattened_wirs_run Testing");
- tcase_add_test(flat, t_sorted_array);
+ TCase *flat = tcase_create("de::DynamicExtension::create_static_structure Testing");
+ tcase_add_test(flat, t_static_structure);
tcase_set_timeout(flat, 500);
suite_add_tcase(unit, flat);
diff --git a/tests/internal_level_tests.cpp b/tests/internal_level_tests.cpp
index 1bbc458..9deb485 100644
--- a/tests/internal_level_tests.cpp
+++ b/tests/internal_level_tests.cpp
@@ -30,18 +30,18 @@ START_TEST(t_memlevel_merge)
auto base_level = new ILevel(1, 1);
base_level->append_buffer(tbl1);
- ck_assert_int_eq(base_level->get_record_cnt(), 100);
+ ck_assert_int_eq(base_level->get_record_count(), 100);
auto merging_level = new ILevel(0, 1);
merging_level->append_buffer(tbl2);
- ck_assert_int_eq(merging_level->get_record_cnt(), 100);
+ ck_assert_int_eq(merging_level->get_record_count(), 100);
auto old_level = base_level;
base_level = ILevel::merge_levels(old_level, merging_level);
delete old_level;
delete merging_level;
- ck_assert_int_eq(base_level->get_record_cnt(), 200);
+ ck_assert_int_eq(base_level->get_record_count(), 200);
delete base_level;
delete tbl1;