Hi One particular perl-framework test case for httpd's include moduele keep on failing in solaris and other systems.
test case 53 in t/include.t produces the following expected and received o/ps.

# testing : GET /modules/include/file.shtml
# expected: Monday, 31-Jul-2006 07:21:59 Monday, 31-Jul-2006 07:21:59 Monday, 
July 31, 2006 Monday, July 31, 2006 07:21:59 07:21:59
# received: Monday, 31-Jul-2006 07:21:59 PDT Monday, 31-Jul-2006 07:21:59 PDT 
Monday, July 31, 2006 Monday, July 31, 2006 07:21:59 07:21:59
not ok 53

The following simple fix on t/modules/include.t make the test pass through. Can I have your comments and get it committed. Thankyou.

else {
   my $file = catfile($htdocs, splitpath($dir), "file.shtml");
   my $mtime = (stat $file)[9];

   my @time = localtime($mtime);

   my $strftime = sub($) {
       my $fmt = shift;

+       POSIX::strftime($fmt, @time);
-        POSIX::strftime($fmt, $time[0], $time[1], $time[2], $time[3], $time[4],
-                        $time[5], -1, -1, -1);
   };


Regards
Sris



Reply via email to