[PATCH v17 17/17] Add "test-tool dump-reftable" command.
From: Han-Wen Nienhuys via GitGitGadget <hidden>
Date: 2020-06-16 19:21:10
Subsystem:
kernel build + files below scripts/ (unless maintained elsewhere), the rest · Maintainers:
Nathan Chancellor, Nicolas Schier, Linus Torvalds
From: Han-Wen Nienhuys <redacted> This command dumps individual tables or a stack of of tables. Signed-off-by: Han-Wen Nienhuys <redacted> --- Makefile | 1 + t/helper/test-reftable.c | 5 +++++ t/helper/test-tool.c | 1 + t/helper/test-tool.h | 1 + 4 files changed, 8 insertions(+)
diff --git a/Makefile b/Makefile
index 9c71bbdcbb8..c79b3d83876 100644
--- a/Makefile
+++ b/Makefile@@ -2375,6 +2375,7 @@ REFTABLE_OBJS += reftable/writer.o REFTABLE_OBJS += reftable/zlib-compat.o REFTABLE_TEST_OBJS += reftable/block_test.o +REFTABLE_TEST_OBJS += reftable/dump.o REFTABLE_TEST_OBJS += reftable/merged_test.o REFTABLE_TEST_OBJS += reftable/record_test.o REFTABLE_TEST_OBJS += reftable/refname_test.o
diff --git a/t/helper/test-reftable.c b/t/helper/test-reftable.c
index 95d18ba1fa9..339f4e148d7 100644
--- a/t/helper/test-reftable.c
+++ b/t/helper/test-reftable.c@@ -13,3 +13,8 @@ int cmd__reftable(int argc, const char **argv) tree_test_main(argc, argv); return 0; } + +int cmd__dump_reftable(int argc, const char **argv) +{ + return reftable_dump_main(argc, (char *const *)argv); +}
diff --git a/t/helper/test-tool.c b/t/helper/test-tool.c
index 10366b7b762..9e689f9d2b3 100644
--- a/t/helper/test-tool.c
+++ b/t/helper/test-tool.c@@ -53,6 +53,7 @@ static struct test_cmd cmds[] = { { "read-midx", cmd__read_midx }, { "ref-store", cmd__ref_store }, { "reftable", cmd__reftable }, + { "dump-reftable", cmd__dump_reftable }, { "regex", cmd__regex }, { "repository", cmd__repository }, { "revision-walking", cmd__revision_walking },
diff --git a/t/helper/test-tool.h b/t/helper/test-tool.h
index d52ba2f5e57..bf833e01d45 100644
--- a/t/helper/test-tool.h
+++ b/t/helper/test-tool.h@@ -17,6 +17,7 @@ int cmd__dump_cache_tree(int argc, const char **argv); int cmd__dump_fsmonitor(int argc, const char **argv); int cmd__dump_split_index(int argc, const char **argv); int cmd__dump_untracked_cache(int argc, const char **argv); +int cmd__dump_reftable(int argc, const char **argv); int cmd__example_decorate(int argc, const char **argv); int cmd__genrandom(int argc, const char **argv); int cmd__genzeros(int argc, const char **argv);
--
gitgitgadget