On Fri, Oct 12, 2012 at 10:05:06AM -0700, Junio C Hamano wrote: > Nguyen, how about updating the match () shell function in 3070 so > that it not just says not-ok, but indicates what failed (wildmatch > failed, or wildmatch passed but fnmatch failed), at least when the > test is run as "./t3070-*.sh -v -i"? You could squash this to the "Integrate wildmatch to git" patch, or just put it at the end of the series (I'll need to send a series update anyway). This splits fnmatch and wildmatch tests separately so we can easily identify which one fails. -- 8< -- diff --git a/t/t3070-wildmatch.sh b/t/t3070-wildmatch.sh index c3ee729..4f97923 100755 --- a/t/t3070-wildmatch.sh +++ b/t/t3070-wildmatch.sh @@ -5,20 +5,28 @@ test_description='wildmatch tests' . ./test-lib.sh match() { - test_expect_success "wildmatch $*" " - if [ $1 = 1 ]; then + if [ $1 = 1 ]; then + test_expect_success "wildmatch: match $3 $4" " test-wildmatch wildmatch '$3' '$4' - else + " + else + test_expect_success "wildmatch: no match $3 $4" " ! test-wildmatch wildmatch '$3' '$4' - fi && - if [ $2 = 1 ]; then + " + fi + if [ $2 = 1 ]; then + test_expect_success "fnmatch: match $3 $4" " test-wildmatch fnmatch '$3' '$4' - elif [ $2 = x ]; then - true - else + " + elif [ $2 = 0 ]; then + test_expect_success "fnmatch: no match $3 $4" " ! test-wildmatch fnmatch '$3' '$4' - fi - " + " +# else +# test_expect_success BROKEN_FNMATCH "fnmatch: $3 $4" " +# test-wildmatch fnmatch '$3' '$4' +# " + fi } # Basic wildmat features -- 8< -- -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html