git/t/unit-tests
Patrick Steinhardt c2f08236ed reftable/system: stop depending on "hash.h"
We include "hash.h" in "reftable/system.h" such that we can use hash
format IDs as well as the raw size of SHA1 and SHA256. As we are in the
process of converting the reftable library to become standalone we of
course cannot rely on those constants anymore.

Introduce a new `enum reftable_hash` to replace internal uses of the
hash format IDs and new constants that replace internal uses of the hash
size. Adapt the reftable backend to set up the correct hash function.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2024-11-19 12:23:10 +09:00
..
clar clar: stop including `shellapi.h` unnecessarily 2024-09-04 08:41:37 -07:00
.gitignore Makefile: wire up the clar unit testing framework 2024-09-04 08:41:37 -07:00
clar-generate.awk Makefile: wire up the clar unit testing framework 2024-09-04 08:41:37 -07:00
ctype.c t/unit-tests: convert ctype tests to use clar 2024-09-04 08:41:37 -07:00
lib-oid.c t: port helper/test-oid-array.c to unit-tests/t-oid-array.c 2024-09-01 20:43:38 -07:00
lib-oid.h t: port helper/test-oid-array.c to unit-tests/t-oid-array.c 2024-09-01 20:43:38 -07:00
lib-reftable.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
lib-reftable.h reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
strvec.c t/unit-tests: convert strvec tests to use clar 2024-09-04 08:41:37 -07:00
t-example-decorate.c
t-hash.c unit-tests: ignore unused argc/argv 2024-08-17 09:46:12 -07:00
t-hashmap.c t-hashmap: stop calling setup() for t_intern() test 2024-08-20 08:33:18 -07:00
t-mem-pool.c unit-tests: ignore unused argc/argv 2024-08-17 09:46:12 -07:00
t-oid-array.c t: port helper/test-oid-array.c to unit-tests/t-oid-array.c 2024-09-01 20:43:38 -07:00
t-oidmap.c
t-oidtree.c
t-prio-queue.c unit-tests: ignore unused argc/argv 2024-08-17 09:46:12 -07:00
t-reftable-basics.c t/unit-tests: check for `reftable_buf` allocation errors 2024-10-17 16:59:56 -04:00
t-reftable-block.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-merged.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-pq.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-reader.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-readwrite.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-record.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-stack.c reftable/system: stop depending on "hash.h" 2024-11-19 12:23:10 +09:00
t-reftable-tree.c reftable/tree: handle allocation failures 2024-10-02 07:53:55 -07:00
t-strbuf.c unit-tests: ignore unused argc/argv 2024-08-17 09:46:12 -07:00
t-strcmp-offset.c unit-tests: ignore unused argc/argv 2024-08-17 09:46:12 -07:00
t-trailer.c unit-tests: ignore unused argc/argv 2024-08-17 09:46:12 -07:00
t-urlmatch-normalization.c t: migrate t0110-urlmatch-normalization to the new framework 2024-08-20 10:08:28 -07:00
test-lib.c
test-lib.h Merge branch 'rs/unit-tests-test-run' 2024-08-19 11:07:36 -07:00
unit-test.c t/unit-tests: implement test driver 2024-09-04 08:41:37 -07:00
unit-test.h t/unit-tests: convert ctype tests to use clar 2024-09-04 08:41:37 -07:00