git-commit-vandalism/reftable
Han-Wen Nienhuys ffc97f1a9e reftable: reftable file level tests
With support for reading and writing files in place, we can construct files (in
memory) and attempt to read them back.

Because some sections of the format are optional (eg. indices, log entries), we
have to exercise this code using multiple sizes of input data

Signed-off-by: Han-Wen Nienhuys <hanwen@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2021-10-08 10:45:48 -07:00
..
basics_test.c reftable: utility functions 2021-10-08 10:45:48 -07:00
basics.c reftable: utility functions 2021-10-08 10:45:48 -07:00
basics.h reftable: utility functions 2021-10-08 10:45:48 -07:00
block_test.c reftable: reading/writing blocks 2021-10-08 10:45:48 -07:00
block.c reftable: reading/writing blocks 2021-10-08 10:45:48 -07:00
block.h reftable: reading/writing blocks 2021-10-08 10:45:48 -07:00
blocksource.c reftable: add blocksource, an abstraction for random access reads 2021-10-08 10:45:48 -07:00
blocksource.h reftable: add blocksource, an abstraction for random access reads 2021-10-08 10:45:48 -07:00
constants.h reftable: (de)serialization for the polymorphic record type. 2021-10-08 10:45:48 -07:00
error.c reftable: add error related functionality 2021-10-08 10:45:48 -07:00
generic.c reftable: generic interface to tables 2021-10-08 10:45:48 -07:00
generic.h reftable: generic interface to tables 2021-10-08 10:45:48 -07:00
iter.c reftable: read reftable files 2021-10-08 10:45:48 -07:00
iter.h reftable: read reftable files 2021-10-08 10:45:48 -07:00
LICENSE
publicbasics.c reftable: utility functions 2021-10-08 10:45:48 -07:00
reader.c reftable: read reftable files 2021-10-08 10:45:48 -07:00
reader.h reftable: read reftable files 2021-10-08 10:45:48 -07:00
readwrite_test.c reftable: reftable file level tests 2021-10-08 10:45:48 -07:00
record_test.c reftable: (de)serialization for the polymorphic record type. 2021-10-08 10:45:48 -07:00
record.c reftable: (de)serialization for the polymorphic record type. 2021-10-08 10:45:48 -07:00
record.h reftable: (de)serialization for the polymorphic record type. 2021-10-08 10:45:48 -07:00
reftable-blocksource.h reftable: add blocksource, an abstraction for random access reads 2021-10-08 10:45:48 -07:00
reftable-error.h
reftable-generic.h reftable: generic interface to tables 2021-10-08 10:45:48 -07:00
reftable-iterator.h reftable: generic interface to tables 2021-10-08 10:45:48 -07:00
reftable-malloc.h reftable: utility functions 2021-10-08 10:45:48 -07:00
reftable-reader.h reftable: read reftable files 2021-10-08 10:45:48 -07:00
reftable-record.h reftable: (de)serialization for the polymorphic record type. 2021-10-08 10:45:48 -07:00
reftable-tests.h reftable: reftable file level tests 2021-10-08 10:45:48 -07:00
reftable-writer.h reftable: write reftable files 2021-10-08 10:45:48 -07:00
reftable.c reftable: generic interface to tables 2021-10-08 10:45:48 -07:00
system.h reftable: utility functions 2021-10-08 10:45:48 -07:00
test_framework.c reftable: utility functions 2021-10-08 10:45:48 -07:00
test_framework.h reftable: utility functions 2021-10-08 10:45:48 -07:00
tree_test.c reftable: a generic binary tree implementation 2021-10-08 10:45:48 -07:00
tree.c reftable: a generic binary tree implementation 2021-10-08 10:45:48 -07:00
tree.h reftable: a generic binary tree implementation 2021-10-08 10:45:48 -07:00
writer.c reftable: write reftable files 2021-10-08 10:45:48 -07:00
writer.h reftable: write reftable files 2021-10-08 10:45:48 -07:00