Skip Menu |

This queue is for tickets about the Fsdb CPAN distribution.

Report information
The Basics
Id: 84201
Status: resolved
Priority: 0/
Queue: Fsdb

People
Owner: Nobody in particular
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.37
Fixed in: (no value)



Subject: t/test_command.t hangs on WIndows
Windows XP SP3 Russian. Message in Russian means that diff is not found. not ok 217 - TEST/dbsort_merge.cmd # Failed test 'TEST/dbsort_merge.cmd' # at t/test_command.t line 206. "diff" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. not ok 218 - TEST/dbsort_numerically.cmd # Failed test 'TEST/dbsort_numerically.cmd' # at t/test_command.t line 206. "diff" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. not ok 219 - TEST/dbsort_reversed.cmd # Failed test 'TEST/dbsort_reversed.cmd' # at t/test_command.t line 206. (hangs here) -- Alexandr Ciornii, http://chorny.net
On Mon Mar 25 13:29:14 2013, CHORNY wrote: Show quoted text
> Windows XP SP3 Russian. > > Message in Russian means that diff is not found. > > not ok 217 - TEST/dbsort_merge.cmd > # Failed test 'TEST/dbsort_merge.cmd' > # at t/test_command.t line 206. > "diff" не является внутренней или внешней > командой, исполняемой программой или пакетным файлом. > not ok 218 - TEST/dbsort_numerically.cmd > # Failed test 'TEST/dbsort_numerically.cmd' > # at t/test_command.t line 206. > "diff" не является внутренней или внешней > командой, исполняемой программой или пакетным файлом. > not ok 219 - TEST/dbsort_reversed.cmd > # Failed test 'TEST/dbsort_reversed.cmd' > # at t/test_command.t line 206. > (hangs here) >
The tests assume a Unix environment and run diff and sometimes perl. Thus the error about diff not found. They may work with cygwin if it provides diff. I don't run windows and so can't test, but I'm happy to take patches to support windows. If not, I can mark that platform as not supported. If you're a windows user, please let me know what you recommend.
On Wed Apr 17 01:10:59 2013, JOHNH wrote: Show quoted text
> The tests assume a Unix environment and run diff and sometimes perl. > Thus the error about diff not found. > > They may work with cygwin if it provides diff. I don't run windows > and so can't test, but I'm happy to take patches to support > windows. If not, I can mark that platform as not supported. If > you're a windows user, please let me know what you recommend.
Tests hang even if diff is installed so I propose to print some message like "Currently not supported, patched welcome" and die. -- Alexandr Ciornii, http://chorny.net
On Wed Apr 17 08:37:36 2013, CHORNY wrote: Show quoted text
> Tests hang even if diff is installed so I propose to print some > message like "Currently not supported, patched welcome" and die. > >
It seems like they don't hang for all versions of Windows (see http://www.cpantesters.org/distro/F/Fsdb.html?version=2.37 ), and the tests passed under windows in older versions of Fsdb. But I guess I can blacklist windows at configure time. (Too bad, I would love help with the port, but I need a windows developer.)