Tue Apr 27 09:42:12 2010: Request 56971 was acted upon.
Transaction: Ticket created by BOLDRA
       Queue: Win32
     Subject: GetFolderPath.t tests on false assumption
   Broken in: 0.39
    Severity: Normal
       Owner: Nobody
  Requestors: bol...@boldra.org
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=56971 >


The test program ext\Win32\t\GetFolderPath.t assumes that CSIDL_WINDOWS
is the same as $ENV{WINDIR}, and this is not always the case.

C:\Temp\WinAdm>perl -MWin32 -E "say for
Win32::GetFolderPath(Win32::CSIDL_WINDOWS), $ENV{WINDIR}"
C:\Documents and Settings\r3setup.TWDF1820\WINDOWS
C:\WINDOWS

workaround: set WINDIR to whatever value CSIDL_WINDOWS returns

Details of windows system:
Kernel version:            Microsoft Windows Server 2003, Multiprocessor
Free
Product type:              Enterprise Edition
Product version:           5.2
Service pack:              2
Kernel build number:       3790

Perl used was strawberry 5.10.1

Reply via email to