@@ -658,6 +658,20 @@ test_expect_success 'verify incorrect 64-bit offset' '
"incorrect object offset"
'
+test_expect_success 'verify shows QSORT progress' '
+ # Create test objects
+ for i in $(test_seq 1 100)
+ do
+ echo "content $i" | \
+ git hash-object -w --stdin \
+ || return 1
+ done &&
+ git repack -ad &&
+ git multi-pack-index write &&
+ GIT_PROGRESS_DELAY=0 git multi-pack-index verify --progress 2>actual &&
+ grep "Sorting objects by packfile: *100%" actual
+'
+
test_expect_success 'setup expire tests' '
mkdir dup &&
(
Add a test to verify that the multi-pack-index verify command shows progress during the QSORT operation. Create 100 test objects, repack them, and verify the progress reaches 100% during sorting Signed-off-by: Ayush Chandekar <ayu.chandekar@gmail.com> --- This test makes sure the progress reaches 100%, but I couldn't find a way which could verify that the progress went from 0% to 100% with intermediates. I would like if someone can suggest a method for this. Thanks, Ayush t/t5319-multi-pack-index.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+)