On Sun 14-Sep-08 2:52pm -0600, Bram Moolenaar wrote:

> Bill McCarthy wrote:

>>>> You are correct that Mingw is not a complete package.  One
>>>> needs to download the various unix utilities separately.
>>>> But one usually gets sh.exe also - I also got zsh.exe in one
>>>> of my downloads of unix utilities.  [They don't all play well
>>>> with Windows, so one needs to test quite a bit.]

>>> Isn't it possible to make the tests work without the extra downloads?
>>> Using a testdir/Make_ming.mak, which mostly uses the DOS way of doing
>>> things should work, right?  Adding a dependency on installing various
>>> other tools is not nice.

>> Yes, I've created Make_ming.mak which works whether running
>> from CMD, sh or zsh.  I've borrowed from your Make_ming.mak
>> in src for compiling.  See attached.
>> 
>> Test has been tested under my environment and under CMD
>> after removing both sh.exe and zsh.exe from my path.

> Great.  I'll include this.  Please send a new version when you make
> improvements.

>> Why not have a test that tests all of them:
>> 
>>   vimall:<TAB>fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS32)
>> 
>> Otherwise we appear to redundantly test.  This should be the
>> first (default) test.  I've added it to Make_ming.mak for
>> testdir.

> The idea is that "make gui" runs all the tests that are possible for a
> Vim compiled with GUI, "nongui" for console Vim, etc.  If you add them
> all together there won't be a Vim that manages to pass all the tests.

This goal may be fine in Unix versions where `:gui -f'
starts the GUI version.  In Windows it does nothing - i.e.
it leaves the cursor alone.  Test16 passes (the GUI test).

I've placed the full test first in the Make_ming.mak
previously sent.  It appears to work fine - running tests 1
through 65 (except 2, 10, 12, 25, 27, 49 and 54).

Note that your comments near the top indicate that test31 is
skipped and imply that test49 is run.  That is not true.
Apparently test49 doesn't work in Windows.  I didn't change
your comments.

I have removed test54 because it doesn't work - but will put
it back when that test passes.

-- 
Best regards,
Bill



--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui