Tim, Attached is a minor patch to fix skipping tests on Win32.
It would be nice if Cygwin users could validate this on their platform...
Regards,
Jeff
Index: t/01basics.t
===================================================================
--- t/01basics.t (revision 452)
+++ t/01basics.t (working copy)
@@ -147,10 +147,12 @@
## testing dbi_debug
cmp_ok($DBI::dbi_debug, '==', 0, "... DBI::dbi_debug's initial state is
0");
+my $null = "/dev/null";
+$null = "nul" if ($^O eq "MSWin32");
SKIP: {
- skip "cannot find : /dev/null", 2 unless (-e "/dev/null");
- DBI->trace(42,"/dev/null");
+ skip "cannot find : $null", 2 unless ($^O eq "MSWin32" || -e $null);
+ DBI->trace(42,$null);
cmp_ok($DBI::dbi_debug, '==', 42, "... DBI::dbi_debug is 42");
DBI->trace(0, undef);
cmp_ok($DBI::dbi_debug, '==', 0, "... DBI::dbi_debug is 0");
win32.patch
Description: Binary data
