Re: t7800 test failure
- From
Armin Kunaschik <megabreit@googlemail.com>
- Date
- May 25, 2016, 09:33 UTC
- Message-ID
- <CALR6jEixZitA1CTE_kDkDEHv59ALT9zkCOgd28unMhLUZKt48Q@mail.gmail.com>
- In-Reply-To
- <xmqqfut75peg.fsf@gitster.mtv.corp.google.com>
On Tue, May 24, 2016 at 7:36 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 5 quoted lines
> Armin Kunaschik <megabreit@googlemail.com> writes: >> >> Ok, how can this be implemented within the test environment? > > I actually think an unconditional check like this is sufficient.
Ah, good. My thoughts were a bit more complicated. Anyway, this works for me. Thanks!
Show 32 quoted lines
> t/t7800-difftool.sh | 17 +++++++++-------- > 1 file changed, 9 insertions(+), 8 deletions(-) > > diff --git a/t/t7800-difftool.sh b/t/t7800-difftool.sh > index 7ce4cd7..f304228 100755 > --- a/t/t7800-difftool.sh > +++ b/t/t7800-difftool.sh > @@ -442,15 +442,16 @@ run_dir_diff_test 'difftool --dir-diff with unmerged files' ' > test_cmp expect actual > ' > > -write_script .git/CHECK_SYMLINKS <<\EOF > -for f in file file2 sub/sub > -do > - echo "$f" > - readlink "$2/$f" > -done >actual > -EOF > - > test_expect_success PERL,SYMLINKS 'difftool --dir-diff --symlink without unstaged changes' ' > + > + write_script .git/CHECK_SYMLINKS <<-\EOF && > + for f in file file2 sub/sub > + do > + echo "$f" > + ls -ld "$2/$f" | sed -e "s/.* -> //" > + done >actual > + EOF > + > cat >expect <<-EOF && > file > $PWD/file