]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'cp/unit-test-reftable-block'
authorJunio C Hamano <gitster@pobox.com>
Thu, 29 Aug 2024 18:08:16 +0000 (11:08 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 29 Aug 2024 18:08:16 +0000 (11:08 -0700)
Another test for reftable library ported to the unit test framework.

* cp/unit-test-reftable-block:
  t-reftable-block: mark unused argv/argc
  t-reftable-block: add tests for index blocks
  t-reftable-block: add tests for obj blocks
  t-reftable-block: add tests for log blocks
  t-reftable-block: remove unnecessary variable 'j'
  t-reftable-block: use xstrfmt() instead of xstrdup()
  t-reftable-block: use block_iter_reset() instead of block_iter_close()
  t-reftable-block: use reftable_record_key() instead of strbuf_addstr()
  t-reftable-block: use reftable_record_equal() instead of check_str()
  t-reftable-block: release used block reader
  t: harmonize t-reftable-block.c with coding guidelines
  t: move reftable/block_test.c to the unit testing framework

1  2 
Makefile
reftable/reftable-tests.h
t/helper/test-reftable.c

diff --cc Makefile
index b72725d2b05ae132a09f045c14e5f1679b986896,4c94bc718f2acecb5fbd5aa73e90eaa81088ccfe..5b84e985dd91c4b98f9c4f05b1dfed22458793a1
+++ b/Makefile
@@@ -1340,9 -1341,9 +1340,10 @@@ UNIT_TEST_PROGRAMS += t-oidma
  UNIT_TEST_PROGRAMS += t-oidtree
  UNIT_TEST_PROGRAMS += t-prio-queue
  UNIT_TEST_PROGRAMS += t-reftable-basics
+ UNIT_TEST_PROGRAMS += t-reftable-block
  UNIT_TEST_PROGRAMS += t-reftable-merged
  UNIT_TEST_PROGRAMS += t-reftable-pq
 +UNIT_TEST_PROGRAMS += t-reftable-readwrite
  UNIT_TEST_PROGRAMS += t-reftable-record
  UNIT_TEST_PROGRAMS += t-reftable-tree
  UNIT_TEST_PROGRAMS += t-strbuf
@@@ -2682,7 -2683,8 +2683,6 @@@ REFTABLE_OBJS += reftable/stack.
  REFTABLE_OBJS += reftable/tree.o
  REFTABLE_OBJS += reftable/writer.o
  
- REFTABLE_TEST_OBJS += reftable/block_test.o
 -REFTABLE_TEST_OBJS += reftable/dump.o
 -REFTABLE_TEST_OBJS += reftable/readwrite_test.o
  REFTABLE_TEST_OBJS += reftable/stack_test.o
  REFTABLE_TEST_OBJS += reftable/test_framework.o
  
index 8d44ddc151d2203eef95772abeafc2a12b5d17a9,3d9118b91b84b7d9dca966a9d3620e4ddb4539e1..5d725c69c7fcd0d0d410e0c2922e5986c097ed04
@@@ -9,7 -9,10 +9,6 @@@ https://developers.google.com/open-sour
  #ifndef REFTABLE_TESTS_H
  #define REFTABLE_TESTS_H
  
- int block_test_main(int argc, const char **argv);
 -int basics_test_main(int argc, const char **argv);
 -int record_test_main(int argc, const char **argv);
 -int readwrite_test_main(int argc, const char **argv);
  int stack_test_main(int argc, const char **argv);
 -int reftable_dump_main(int argc, char *const *argv);
  
  #endif
index 1340db8affb8dbc80c61d3fa72b7394edd1bcc16,7bdd18430b29fb895f52e1dae45637f6cb46a7f0..3cd3314f075bd55a9d59f93b22b025005bf7f7cd
@@@ -12,7 -5,7 +12,6 @@@
  int cmd__reftable(int argc, const char **argv)
  {
        /* test from simple to complex. */
-       block_test_main(argc, argv);
 -      readwrite_test_main(argc, argv);
        stack_test_main(argc, argv);
        return 0;
  }