Re: [PATCHv6 01/16] test-lib: make test_expect_code a test command
- From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- Date
- Oct 4, 2010, 04:04 UTC
- Message-ID
- <AANLkTi=7mrROAhFxNmF_cmU2OKKNuhsdTUVpHT+4Jg-Y@mail.gmail.com>
- In-Reply-To
- <20101004035007.GB24884@burratino>
On Mon, Oct 4, 2010 at 03:50, Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 19 quoted lines
> Ævar Arnfjörð Bjarmason wrote:
>
>> With that the output of:
>>
>> $ rm -rfv trash*; ./t0000-basic.sh --debug; cat trash\
>> directory.t0000-basic/{passing-todo,failing-cleanup}/*.sh
>>
>> Is now (cut):
>>
>> # Point to the t/test-lib.sh, which isn't in ../ as usual
>> TEST_DIRECTORY="/home/avar/g/git/t"
>> . "$TEST_DIRECTORY"/test-lib.sh
>
> Edge case: what if the path to the git directory contains a "
> character (for example because someone is trying to ensure
> that git commands can cope with such a cwd)?
>
> I suspect the best thing would be to export TEST_DIRECTORY
> instead of including it inline in the script.We could do that, but then you couldn't cd to the trash directory and manually run the test without exporting the path to TEST_DIRECTORY again.
Personally I care more about that sort of edge case that I actually run into than someone testing Git under a crazy pathname.