'Win32' => {
'MAINTAINER' => 'jand',
- 'DISTRIBUTION' => "JDB/Win32-0.46.tar.gz",
+ 'DISTRIBUTION' => "JDB/Win32-0.47.tar.gz",
'FILES' => q[cpan/Win32],
'UPSTREAM' => 'cpan',
},
Revision history for the Perl extension Win32.
+0.47 [2013-02-21]
+ - Make sure %PROCESSOR_ARCHITECTURE% is defined before calling
+ Win32::GetArchName() in t/Names.t. It may be undefined when
+ the test is running under Cygwin crond.
+ - In t/Names.t don't assume that LoginName or NodeName is at
+ least 2 characters long; it may just be 1.
+
0.46 [2013-02-19]
- add Win2012/Win8 detection (thanks to Michiel Beijen) [rt#82572]
[perl#116352]
}
# test Win32::GetArchName()
+$ENV{PROCESSOR_ARCHITECTURE} ||= "unknown";
my $archname = eval { Win32::GetArchName() };
is( $@, '', "Win32::GetArchName()" );
cmp_ok( length($archname), '>=', 3, " - checking returned architecture name" );
# test Win32::LoginName()
my $login = eval { Win32::LoginName() };
is( $@, '', "Win32::LoginName()" );
-cmp_ok( length($login), '>', 1, " - checking returned login name" );
+cmp_ok( length($login), '>', 0, " - checking returned login name" );
# test Win32::NodeName()
my $nodename = eval { Win32::NodeName() };
is( $@, '', "Win32::NodeName()" );
-cmp_ok( length($nodename), '>', 1, " - checking returned node name" );
+cmp_ok( length($nodename), '>', 0, " - checking returned node name" );