From a680635e05848f4428b4867b7e7ad0e07c94ae8b Mon Sep 17 00:00:00 2001 From: Ghanshyam Thakkar Date: Mon, 2 Sep 2024 02:56:29 +0530 Subject: t: port helper/test-oid-array.c to unit-tests/t-oid-array.c helper/test-oid-array.c along with t0064-oid-array.sh test the oid-array.h API, which provides storage and processing efficiency over large lists of object identifiers. Migrate them to the unit testing framework for better runtime performance and efficiency. As we don't initialize a repository in these tests, the hash algo that functions like oid_array_lookup() use is not initialized, therefore call repo_set_hash_algo() to initialize it. And init_hash_algo():lib-oid.c can aid in this process, so make it public. Mentored-by: Christian Couder Mentored-by: Kaartic Sivaraam Helped-by: Phillip Wood Signed-off-by: Ghanshyam Thakkar Signed-off-by: Junio C Hamano --- t/unit-tests/lib-oid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 't/unit-tests/lib-oid.c') diff --git a/t/unit-tests/lib-oid.c b/t/unit-tests/lib-oid.c index 37105f0a8f..8f0ccac532 100644 --- a/t/unit-tests/lib-oid.c +++ b/t/unit-tests/lib-oid.c @@ -3,7 +3,7 @@ #include "strbuf.h" #include "hex.h" -static int init_hash_algo(void) +int init_hash_algo(void) { static int algo = -1; -- cgit 1.2.3-korg