Re: Please Test: AutoInactiveDestroy
John Scoles <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.dbi.sybase.devel |
|---|---|
| Message-ID | <[email protected]> |
David E. Wheeler wrote:
ok here you go with Debug set to 15
t/zvp_16destroy.t .......... DBI 1.613 (PurePerl) dispatch trace
level set to 15
C:\dbi\trunk\blib\lib/DBI/PurePerl.pm version 2.014285
t/zvp_16destroy.t .......... 1/20 -> DBI->install_driver(Test) for
MSWin32 perl=5.0100
01 pid=5848 ruid=0 euid=0
install_driver: DBD::Test version undef loaded from dummy
New DBI::dr (for DBD::Test::dr, parent=, id=77)
_setup_handle(DBI::dr=HASH(0x18df5d4) DBD::Test::dr 77)
<- install_driver= DBI::dr=HASH(0x18df5d4)
> connect in DBD::Test::dr ('DBI::dr=HASH(0x1a45834)') []
New DBI::db (for DBD::Test::db, parent=DBI::dr=HASH(0x1a45834), id=)
_setup_handle(DBI::db=HASH(0x1a2942c) DBD::Test::db
DBI::dr=HASH(0x1a45834) )
> STORE in DBD::Test::db ('DBI::db=HASH(0x1a2987c)' 'Active' 1) []
< STORE= 1 at ./t/16destroy.t line 42
> STORE in DBD::Test::db ('DBI::db=HASH(0x1a2987c)' 'AutoCommit' 1) []
< STORE= 1 at ./t/16destroy.t line 43
< connect= 'DBI::db=HASH(0x1a2942c)' at ./t/16destroy.t line 91
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1a2987c)' 'Active') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
> DESTROY in DBD::Test::db ('DBI::db=HASH(0x1a2987c)') []
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1a2987c)' 'Active') []
< FETCH= 1 at ./t/16destroy.t line 80
< DESTROY= 1 at ./t/16destroy.t line 93
> connect in DBD::Test::dr ('DBI::dr=HASH(0x1a45834)'
'dbi:ExampleP:dummy' '' '' 'HASH
(0x1a2942c)') []
New DBI::db (for DBD::Test::db, parent=DBI::dr=HASH(0x1a45834), id=)
_setup_handle(DBI::db=HASH(0x1fba8b4) DBD::Test::db
DBI::dr=HASH(0x1a45834) )
> STORE in DBD::Test::db ('DBI::db=HASH(0x1b00984)' 'Active' 1) []
< STORE= 1 at ./t/16destroy.t line 42
> STORE in DBD::Test::db ('DBI::db=HASH(0x1b00984)' 'AutoCommit' 1) []
< STORE= 1 at ./t/16destroy.t line 43
> STORE in DBD::Test::db ('DBI::db=HASH(0x1b00984)'
'InactiveDestroy' 1) []
< STORE= 1 at ./t/16destroy.t line 44
< connect= 'DBI::db=HASH(0x1fba8b4)' at ./t/16destroy.t line 100
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1b00984)'
'InactiveDestroy') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1b00984)' 'Active') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
> DESTROY in DBD::Test::db ('DBI::db=HASH(0x1b00984)') []
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1b00984)' 'Active') []
< FETCH= 0 at ./t/16destroy.t line 80
< DESTROY= 1 at ./t/16destroy.t line 100
> connect in DBD::Test::dr ('DBI::dr=HASH(0x1a45834)'
'dbi:ExampleP:dummy' '' '' 'HASH
(0x1fba8b4)') []
New DBI::db (for DBD::Test::db, parent=DBI::dr=HASH(0x1a45834), id=)
_setup_handle(DBI::db=HASH(0x1fdff44) DBD::Test::db
DBI::dr=HASH(0x1a45834) )
> STORE in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)' 'Active' 1) []
< STORE= 1 at ./t/16destroy.t line 42
> STORE in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)' 'AutoCommit' 1) []
< STORE= 1 at ./t/16destroy.t line 43
> STORE in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)'
'AutoInactiveDestroy' 1) []
< STORE= 1 at ./t/16destroy.t line 44
< connect= 'DBI::db=HASH(0x1fdff44)' at ./t/16destroy.t line 109
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)'
'AutoInactiveDestroy') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)' 'Active') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
> DESTROY in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)') []
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1fba8f4)' 'Active') []
< FETCH= 1 at ./t/16destroy.t line 80
< DESTROY= 1 at ./t/16destroy.t line 109
> connect in DBD::Test::dr ('DBI::dr=HASH(0x1a45834)'
'dbi:ExampleP:dummy' '' '' 'HASH
(0x1fdff44)') []
New DBI::db (for DBD::Test::db, parent=DBI::dr=HASH(0x1a45834), id=)
_setup_handle(DBI::db=HASH(0x1a457c4) DBD::Test::db
DBI::dr=HASH(0x1a45834) )
> STORE in DBD::Test::db ('DBI::db=HASH(0x1fe0234)' 'Active' 1) []
< STORE= 1 at ./t/16destroy.t line 42
> STORE in DBD::Test::db ('DBI::db=HASH(0x1fe0234)' 'AutoCommit' 1) []
< STORE= 1 at ./t/16destroy.t line 43
> STORE in DBD::Test::db ('DBI::db=HASH(0x1fe0234)'
'AutoInactiveDestroy' 1) []
< STORE= 1 at ./t/16destroy.t line 44
< connect= 'DBI::db=HASH(0x1a457c4)' at ./t/16destroy.t line 118
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1fe0234)'
'AutoInactiveDestroy') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
> FETCH in DBD::Test::db ('DBI::db=HASH(0x1fe0234)' 'Active') []
< FETCH= 1 at C:/Perl/lib/Test/More.pm line 292
CLONE DBI for new thread
Test has no driver CLONE() function so is unsafe threaded
> DESTROY in DBD::Test::db ('DBI::db=HASH(0x202027c)') []
> FETCH in DBD::Test::db ('DBI::db=HASH(0x202027c)' 'Active') []
< FETCH= 0 at ./t/16destroy.t line 77
-- DBI::END ($@: , $!: )
> DESTROY in DBD::Test::db ('DBI::db=HASH(0x202027c)') []
> FETCH in DBD::Test::db ('DBI::db=HASH(0x202027c)' 'Active') []
< FETCH= 0 at ./t/16destroy.t line 77
t/zvp_16destroy.t .......... Failed 2/20 subtests
> On Jul 27, 2010, at 5:01 AM, John Scoles wrote:
>
>
>> Which test is it exactly??
>>
>
> t/16destroy.t
>
>
>> Ok here you go
>>
>> Windblows XP home SP3
>>
>> Visual C++ 2003
>>
>> here is the output from the nmake test
>>
>
> Thanks!
>
>
>> 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
>>
>
> Tim, is that something we should add to that test driver?
>
>
>> t/zvp_16destroy.t .......... 1/20 Test has no driver CLONE() function so is unsafe threaded
>> t/zvp_16destroy.t .......... Failed 2/20 subtests
>>
>
> Hrm, can you run that one verbose, please?
>
> Thanks,
>
> David
>
>