You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Sriskanthaverl <sk...@gmail.com> on 2007/09/21 01:02:12 UTC

minor fix on httpd test case t/modules/include.t on perl-framework

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