From: Johan Herland Date: Fri, 09 Oct 2009 10:22:08 GMT Subject: [RFC/PATCHv7 12/22] Add selftests verifying that we can parse notes trees with various fanouts Message-ID: <1255083738-23263-14-git-send-email-johan@herland.net> In-Reply-To: <1255083738-23263-1-git-send-email-johan@herland.net> Signed-off-by: Johan Herland --- t/t3303-notes-subtrees.sh | 104 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 104 insertions(+), 0 deletions(-) create mode 100755 t/t3303-notes-subtrees.sh diff --git a/t/t3303-notes-subtrees.sh b/t/t3303-notes-subtrees.sh new file mode 100755 index 0000000..cbb9d35 --- /dev/null +++ b/t/t3303-notes-subtrees.sh @@ -0,0 +1,104 @@ +#!/bin/sh + +test_description='Test commit notes organized in subtrees' + +. ./test-lib.sh + +number_of_commits=100 + +start_note_commit () { + test_tick && + cat < $GIT_COMMITTER_DATE +data < output && + i=$number_of_commits && + while [ $i -gt 0 ]; do + echo " commit #$i" && + echo " note for commit #$i" && + i=$(($i-1)); + done > expect && + test_cmp expect output +} + +test_expect_success "setup: create $number_of_commits commits" ' + + ( + nr=0 && + while [ $nr -lt $number_of_commits ]; do + nr=$(($nr+1)) && + test_tick && + cat < $GIT_COMMITTER_DATE +data < $GIT_COMMITTER_DATE +data <