From ac02be5fe49dc0672478d6a6e2d0e25db4b94259 Mon Sep 17 00:00:00 2001 From: Yanpeng Wei Date: Mon, 4 Nov 2024 16:10:28 +0800 Subject: [PATCH] add build test for Imprints --- tests/test_imprints/imprint_tests.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/test_imprints/imprint_tests.cpp b/tests/test_imprints/imprint_tests.cpp index 60bd21e..e5509e9 100644 --- a/tests/test_imprints/imprint_tests.cpp +++ b/tests/test_imprints/imprint_tests.cpp @@ -2,6 +2,20 @@ class ImprintsTest : public BlissIndexTest {}; +TEST_F(ImprintsTest, TestImprint_Build) { + index.reset(new bliss::BlissImprintsIndex(64, 64, std::string("unsigned long"))); + std::vector data; + GenerateData(data, num_keys, false); + std::vector < std::pair > bulkload_data; + for (size_t i = 0; i < data.size(); i ++) { + bulkload_data.push_back(std::make_pair(i, data[i])); + } + index->bulkload(bulkload_data); + // auto insert_start = data.begin(); + // auto insert_end = data.end(); + // executor::execute_inserts(*index, insert_start, insert_end); +} + TEST_F(ImprintsTest, TestImprint_Random) { index.reset(new bliss::BlissImprintsIndex(64, 64, std::string("unsigned long"))); std::vector data;