David E. Wheeler wrote:
Fellow DBIers,
With a bit of help from me, Tim added a new feature to the DBI yesterday:
AutoInactiveDestroy. I wrote the test for it. The test, however, forks. We need
to make sure that it doesn't die an ugly death on systems without fork (and on
Win32, where it's emulated). If you have such a system, would you minding
checking out the repository and building and testing DBI?
Which test is it exactly??
svn co http://svn.perl.org/modules/dbi/trunk
Thanks!
David
Ok here you go
Windblows XP home SP3
Visual C++ 2003
here is the output from the nmake test
t/01basics.t ............... ok
t/02dbidrv.t ............... ok
t/03handle.t ............... ok
t/04mods.t ................. ok
t/05concathash.t ........... ok
t/06attrs.t ................ ok
t/07kids.t ................. ok
t/08keeperr.t .............. ok
t/09trace.t ................ ok
t/10examp.t ................ ok
t/11fetch.t ................ ok
t/12quote.t ................ ok
t/13taint.t ................ ok
t/14utf8.t ................. ok
t/15array.t ................ ok
t/16destroy.t .............. 1/20 Test has no driver CLONE() function so
is unsafe threade
d
t/16destroy.t .............. ok
t/19fhtrace.t .............. ok
t/20meta.t ................. ok
t/30subclass.t ............. ok
t/35thrclone.t ............. ok
t/40profile.t .............. ok
t/41prof_dump.t ............ ok
t/42prof_data.t ............ ok
t/43prof_env.t ............. ok
t/49dbd_file.t ............. ok
t/50dbm_simple.t ........... ok
t/51dbm_file.t ............. ok
t/52dbm_complex.t .......... skipped: Not running with SQL::Statement
t/60preparse.t ............. ok
t/65transact.t ............. ok
t/70callbacks.t ............ ok
t/72childhandles.t ......... ok
t/80proxy.t ................ skipped: modules required for proxy are
probably not installe
d (e.g., RPC/PlClient.pm)
t/85gofer.t ................ ok
t/86gofer_fail.t ........... ok
t/87gofer_cache.t .......... ok
t/90sql_type_cast.t ........ ok
t/pod-cm.t ................. skipped: Pod::Spell::CommonMistakes
required for testing POD
spelling
t/pod-coverage.t ........... skipped: Currently FAILS FOR MANY MODULES!
t/pod.t .................... ok
t/zvg_01basics.t ........... ok
t/zvg_02dbidrv.t ........... ok
t/zvg_03handle.t ........... ok
t/zvg_04mods.t ............. ok
t/zvg_05concathash.t ....... ok
t/zvg_06attrs.t ............ ok
t/zvg_07kids.t ............. ok
t/zvg_08keeperr.t .......... ok
t/zvg_09trace.t ............ ok
t/zvg_10examp.t ............ ok
t/zvg_11fetch.t ............ ok
t/zvg_12quote.t ............ ok
t/zvg_13taint.t ............ skipped: Taint attribute tests not
functional with DBI_AUTOPR
OXY
t/zvg_14utf8.t ............. ok
t/zvg_15array.t ............ ok
t/zvg_16destroy.t .......... 1/20 Test has no driver CLONE() function so
is unsafe threaded
t/zvg_16destroy.t .......... ok
t/zvg_19fhtrace.t .......... ok
t/zvg_20meta.t ............. ok
t/zvg_30subclass.t ......... ok
t/zvg_35thrclone.t ......... ok
t/zvg_40profile.t .......... ok
t/zvg_41prof_dump.t ........ ok
t/zvg_42prof_data.t ........ ok
t/zvg_43prof_env.t ......... ok
t/zvg_49dbd_file.t ......... ok
t/zvg_50dbm_simple.t ....... ok
t/zvg_51dbm_file.t ......... ok
t/zvg_52dbm_complex.t ...... skipped: Not running with SQL::Statement
t/zvg_60preparse.t ......... ok
t/zvg_65transact.t ......... skipped: Transactions not supported by
DBD::Gofer
t/zvg_70callbacks.t ........ ok
t/zvg_72childhandles.t ..... ok
t/zvg_80proxy.t ............ skipped: modules required for proxy are
probably not installe
d (e.g., RPC/PlClient.pm)
t/zvg_85gofer.t ............ ok
t/zvg_86gofer_fail.t ....... skipped: Gofer DBI_AUTOPROXY
t/zvg_87gofer_cache.t ...... skipped: Gofer DBI_AUTOPROXY
t/zvg_90sql_type_cast.t .... ok
t/zvn_49dbd_file.t ......... ok
t/zvn_50dbm_simple.t ....... ok
t/zvn_51dbm_file.t ......... ok
t/zvn_52dbm_complex.t ...... skipped: Not running with SQL::Statement
t/zvn_85gofer.t ............ ok
t/zvp_01basics.t ........... ok
t/zvp_02dbidrv.t ........... ok
t/zvp_03handle.t ........... ok
t/zvp_04mods.t ............. ok
t/zvp_05concathash.t ....... ok
t/zvp_06attrs.t ............ ok
t/zvp_07kids.t ............. skipped: $h->{Kids} attribute not supported
for DBI::PurePerl
t/zvp_08keeperr.t .......... ok
t/zvp_09trace.t ............ ok
t/zvp_10examp.t ............ ok
t/zvp_11fetch.t ............ ok
t/zvp_12quote.t ............ ok
t/zvp_13taint.t ............ skipped: Taint attributes not supported
with DBI::PurePerl
t/zvp_14utf8.t ............. ok
t/zvp_15array.t ............ ok
t/zvp_16destroy.t .......... 1/20 Test has no driver CLONE() function so
is unsafe threaded
t/zvp_16destroy.t .......... Failed 2/20 subtests
t/zvp_19fhtrace.t .......... ok
t/zvp_20meta.t ............. ok
t/zvp_30subclass.t ......... ok
t/zvp_35thrclone.t ......... ok
t/zvp_40profile.t .......... skipped: profiling not supported for
DBI::PurePerl
t/zvp_41prof_dump.t ........ skipped: profiling not supported for
DBI::PurePerl
t/zvp_42prof_data.t ........ skipped: profiling not supported for
DBI::PurePerl
t/zvp_43prof_env.t ......... skipped: profiling not supported for
DBI::PurePerl
t/zvp_49dbd_file.t ......... ok
t/zvp_50dbm_simple.t ....... ok
t/zvp_51dbm_file.t ......... ok
t/zvp_52dbm_complex.t ...... skipped: Not running with SQL::Statement
t/zvp_60preparse.t ......... skipped: preparse not supported for
DBI::PurePerl
t/zvp_65transact.t ......... ok
t/zvp_70callbacks.t ........ skipped: $h->{Callbacks} attribute not
supported for DBI::PurePerl
t/zvp_72childhandles.t ..... ok
t/zvp_80proxy.t ............ skipped: modules required for proxy are
probably not installed (e.g., RPC/PlClient.pm)
t/zvp_85gofer.t ............ ok
t/zvp_86gofer_fail.t ....... skipped: requires Callbacks which are not
supported with PurePerl
t/zvp_87gofer_cache.t ...... ok
t/zvp_90sql_type_cast.t .... ok
t/zvxgn_49dbd_file.t ....... ok
t/zvxgn_50dbm_simple.t ..... ok
t/zvxgn_51dbm_file.t ....... ok
t/zvxgn_52dbm_complex.t .... skipped: Not running with SQL::Statement
t/zvxgn_85gofer.t .......... ok
t/zvxgnp_49dbd_file.t ...... ok
t/zvxgnp_50dbm_simple.t .... ok
t/zvxgnp_51dbm_file.t ...... ok
t/zvxgnp_52dbm_complex.t ... skipped: Not running with SQL::Statement
t/zvxgnp_85gofer.t ......... ok
t/zvxgp_01basics.t ......... ok
t/zvxgp_02dbidrv.t ......... ok
t/zvxgp_03handle.t ......... ok
t/zvxgp_04mods.t ........... ok
t/zvxgp_05concathash.t ..... ok
t/zvxgp_06attrs.t .......... ok
t/zvxgp_07kids.t ........... skipped: $h->{Kids} attribute not supported
for DBI::PurePerl
t/zvxgp_08keeperr.t ........ ok
t/zvxgp_09trace.t .......... ok
t/zvxgp_10examp.t .......... ok
t/zvxgp_11fetch.t .......... ok
t/zvxgp_12quote.t .......... ok
t/zvxgp_13taint.t .......... skipped: Taint attributes not supported
with DBI::PurePerl
t/zvxgp_14utf8.t ........... ok
t/zvxgp_15array.t .......... ok
t/zvxgp_16destroy.t ........ 1/20 Test has no driver CLONE() function so
is unsafe threaded
t/zvxgp_16destroy.t ........ Failed 2/20 subtests
t/zvxgp_19fhtrace.t ........ ok
t/zvxgp_20meta.t ........... ok
t/zvxgp_30subclass.t ....... ok
t/zvxgp_35thrclone.t ....... ok
t/zvxgp_40profile.t ........ skipped: profiling not supported for
DBI::PurePerl
t/zvxgp_41prof_dump.t ...... skipped: profiling not supported for
DBI::PurePerl
t/zvxgp_42prof_data.t ...... skipped: profiling not supported for
DBI::PurePerl
t/zvxgp_43prof_env.t ....... skipped: profiling not supported for
DBI::PurePerl
t/zvxgp_49dbd_file.t ....... ok
t/zvxgp_50dbm_simple.t ..... ok
t/zvxgp_51dbm_file.t ....... ok
t/zvxgp_52dbm_complex.t .... skipped: Not running with SQL::Statement
t/zvxgp_60preparse.t ....... skipped: preparse not supported for
DBI::PurePerl
t/zvxgp_65transact.t ....... skipped: Transactions not supported by
DBD::Gofer
t/zvxgp_70callbacks.t ...... skipped: $h->{Callbacks} attribute not
supported for DBI::PurePerl
t/zvxgp_72childhandles.t ... ok
t/zvxgp_80proxy.t .......... skipped: modules required for proxy are
probably not installed (e.g., RPC/PlClient.pm)
t/zvxgp_85gofer.t .......... ok
t/zvxgp_86gofer_fail.t ..... skipped: requires Callbacks which are not
supported with PurePerl
t/zvxgp_87gofer_cache.t .... skipped: Gofer DBI_AUTOPROXY
t/zvxgp_90sql_type_cast.t .. ok
t/zvxnp_49dbd_file.t ....... ok
t/zvxnp_50dbm_simple.t ..... ok
t/zvxnp_51dbm_file.t ....... ok
t/zvxnp_52dbm_complex.t .... skipped: Not running with SQL::Statement
t/zvxnp_85gofer.t .......... ok
Test Summary Report
-------------------
t/zvp_16destroy.t (Wstat: 0 Tests: 18 Failed: 0)
Parse errors: Bad plan. You planned 20 tests but ran 18.
t/zvxgp_16destroy.t (Wstat: 0 Tests: 18 Failed: 0)
Parse errors: Bad plan. You planned 20 tests but ran 18.
Files=171, Tests=6280, 197 wallclock secs ( 3.70 usr + 0.81 sys = 4.52
CPU)
Result: FAIL
Failed 2/171 test programs. 0/6280 subtests failed.
NMAKE : U1077:
Stop.