At 12:44 AM +0000 2/17/07, Tim Bunce wrote:
You can download it from:

    http://homepage.mac.com/tim.bunce/.Public/perl/DBI-1.54-RC4.tar.gz

I'd be grateful for any testing, and especially for feedback on DBD::Gofer.
Some testing on strange platforms, like Windows, would be helpful as I'm
sure they'll be portability issues with some gofer transports.

A simple 'make test' fails on my machine (Perl 5.8.8 no threads, Mac OS X 10.4.8 PPC, GCC 4.0.1) citing various problems with Gofer.

Details appear below this email.

-- Darren Duncan

----------

darren-duncans-power-mac-g4:/Volumes/Programming160/downloads/DBI-1.54 darrenduncan$ make test PERL_DL_NONLAZY=1 /Volumes/Programming160/perl6 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01basics................ok 4/132 skipped: various reasons t/02dbidrv................ok t/03handle................ok t/04mods..................ok t/05thrclone..............skipped all skipped: this darwin perl 5.008008 not configured to support iThreads t/06attrs.................ok t/07kids..................ok t/08keeperr...............ok t/09trace.................ok t/10examp.................ok t/11fetch.................ok t/12quote.................ok t/13taint.................ok t/14utf8..................ok t/15array.................ok t/19fhtrace...............ok t/20meta..................ok t/30subclass..............ok t/40profile...............ok t/41prof_dump.............ok t/42prof_data.............ok t/43prof_env..............ok t/50dbm...................ok t/60preparse..............ok t/65transact..............ok t/70callbacks.............ok t/72childhandles..........ok t/80proxy.................skipped all skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
t/85gofer.................
#   Failed test 'should connect'
#   in t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with pedantic policy aborted
# '
#   in t/85gofer.t at line 52.
t/85gofer.................NOK 2/0 # Failed test 'should connect'
#   in t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with classic policy aborted
# '
#   in t/85gofer.t at line 52.
t/85gofer.................ok 5/0 # Failed test in t/85gofer.t at line 99. t/85gofer.................NOK 7/0 # Failed test in t/85gofer.t at line 100. t/85gofer.................NOK 8/0 # Failed test 'Testing pipeone transport with rush policy aborted
# '
#   in t/85gofer.t at line 52.
t/85gofer.................ok 17/0# Looks like you failed 7 tests of 63. t/85gofer.................dubious Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
        Failed 7/63 tests, 88.89% okay
t/pod.....................skipped
        all skipped: Test::Pod 1.00 required for testing POD
t/zvg_01basics............ok 4/132 skipped: various reasons t/zvg_02dbidrv............ok t/zvg_03handle............ok 44/137 skipped: various reasons t/zvg_04mods..............ok t/zvg_05thrclone..........skipped all skipped: this darwin perl 5.008008 not configured to support iThreads t/zvg_06attrs.............ok t/zvg_07kids..............ok t/zvg_08keeperr...........ok t/zvg_09trace.............ok t/zvg_10examp.............ok t/zvg_11fetch.............ok t/zvg_12quote.............ok t/zvg_13taint.............skipped
        all skipped: Taint attribute tests not functional with DBI_AUTOPROXY
t/zvg_14utf8..............ok t/zvg_15array.............ok t/zvg_19fhtrace...........ok t/zvg_20meta..............ok t/zvg_30subclass..........ok t/zvg_40profile...........ok t/zvg_41prof_dump.........ok t/zvg_42prof_data.........ok t/zvg_43prof_env..........ok t/zvg_50dbm...............ok 2/12 skipped: various reasons t/zvg_60preparse..........ok t/zvg_65transact..........skipped
        all skipped: Transactions not supported by DBD::Gofer
t/zvg_70callbacks.........ok t/zvg_72childhandles......ok 2/14 skipped: various reasons
t/zvg_80proxy.............skipped
all skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
t/zvg_85gofer.............
#   Failed test 'should connect'
#   in ./t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with pedantic policy aborted
# '
#   in ./t/85gofer.t at line 52.
t/zvg_85gofer.............NOK 1/0 # Failed test 'should connect'
#   in ./t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with classic policy aborted
# '
#   in ./t/85gofer.t at line 52.
t/zvg_85gofer.............NOK 2/0Confused test output: test 2 answered after test 2 t/zvg_85gofer.............ok 3/0Confused test output: test 3 answered after test 4
Confused test output: test 4 answered after test 5

#   Failed test in ./t/85gofer.t at line 99.
t/zvg_85gofer.............NOK 5/0Confused test output: test 5 answered after test 6

#   Failed test in ./t/85gofer.t at line 100.
t/zvg_85gofer.............NOK 6/0Confused test output: test 6 answered after test 7

#   Failed test 'Testing pipeone transport with rush policy aborted
# '
t/zvg_85gofer.............NOK 7/0# in ./t/85gofer.t at line 52. Confused test output: test 7 answered after test 8
Confused test output: test 8 answered after test 9
Confused test output: test 9 answered after test 10
Confused test output: test 10 answered after test 11
Confused test output: test 11 answered after test 12
Confused test output: test 12 answered after test 13
Confused test output: test 13 answered after test 14
Confused test output: test 14 answered after test 15
Confused test output: test 15 answered after test 16
Confused test output: test 16 answered after test 17
Confused test output: test 17 answered after test 18
Confused test output: test 18 answered after test 19
Confused test output: test 19 answered after test 20
Confused test output: test 20 answered after test 21
Confused test output: test 21 answered after test 22
Confused test output: test 22 answered after test 23
Confused test output: test 23 answered after test 24
Confused test output: test 24 answered after test 25
Confused test output: test 25 answered after test 26
Confused test output: test 26 answered after test 27
Confused test output: test 27 answered after test 28
Confused test output: test 28 answered after test 29
Confused test output: test 29 answered after test 30
Confused test output: test 30 answered after test 31
Confused test output: test 31 answered after test 32
Confused test output: test 32 answered after test 33
Confused test output: test 33 answered after test 34
Confused test output: test 34 answered after test 35
Confused test output: test 35 answered after test 36
Confused test output: test 36 answered after test 37
Confused test output: test 37 answered after test 38
Confused test output: test 38 answered after test 39
Confused test output: test 39 answered after test 40
Confused test output: test 40 answered after test 41
Confused test output: test 41 answered after test 42
Confused test output: test 42 answered after test 43
Confused test output: test 43 answered after test 44
Confused test output: test 44 answered after test 45
Confused test output: test 45 answered after test 46
t/zvg_85gofer.............ok 46/0Confused test output: test 46 answered after test 47
Confused test output: test 47 answered after test 48
Confused test output: test 48 answered after test 49
Confused test output: test 49 answered after test 50
Confused test output: test 50 answered after test 51
Confused test output: test 51 answered after test 52
Confused test output: test 52 answered after test 53
Confused test output: test 53 answered after test 54
Confused test output: test 54 answered after test 55
Confused test output: test 55 answered after test 56
Confused test output: test 56 answered after test 57
Confused test output: test 57 answered after test 58
Confused test output: test 58 answered after test 59
Confused test output: test 59 answered after test 60
Confused test output: test 60 answered after test 61
Confused test output: test 61 answered after test 62
# Looks like you failed 7 tests of 63.
t/zvg_85gofer.............dubious Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
        Failed 7/63 tests, 88.89% okay
t/zvp_01basics............ok 4/132 skipped: various reasons t/zvp_02dbidrv............ok 10/51 skipped: various reasons t/zvp_03handle............ok 76/137 skipped: various reasons t/zvp_04mods..............ok t/zvp_05thrclone..........skipped all skipped: this darwin perl 5.008008 not configured to support iThreads t/zvp_06attrs.............ok 7/137 skipped: various reasons
t/zvp_07kids..............skipped
        all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvp_08keeperr...........ok t/zvp_09trace.............ok t/zvp_10examp.............ok 3/206 skipped: various reasons t/zvp_11fetch.............ok t/zvp_12quote.............ok t/zvp_13taint.............skipped
        all skipped: Taint attributes not supported with DBI::PurePerl
t/zvp_14utf8..............ok t/zvp_15array.............ok t/zvp_19fhtrace...........ok t/zvp_20meta..............ok t/zvp_30subclass..........ok t/zvp_40profile...........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvp_41prof_dump.........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvp_42prof_data.........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvp_43prof_env..........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvp_50dbm...............ok t/zvp_60preparse..........skipped
        all skipped: preparse not supported for DBI::PurePerl
t/zvp_65transact..........ok t/zvp_70callbacks.........skipped
        all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvp_72childhandles......ok t/zvp_80proxy.............skipped all skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
t/zvp_85gofer.............
t/zvp_85gofer.............NOK 1/0# Failed test 'should connect' # in ./t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with pedantic policy aborted
# '
t/zvp_85gofer.............NOK 2/0# in ./t/85gofer.t at line 52.
#   Failed test 'should connect'
t/zvp_85gofer.............NOK 3/0# in ./t/85gofer.t at line 92.
#   Failed test 'Testing pipeone transport with classic policy aborted
# '
t/zvp_85gofer.............NOK 4/0# in ./t/85gofer.t at line 52. t/zvp_85gofer.............ok 5/0 # Failed test in ./t/85gofer.t at line 99. t/zvp_85gofer.............NOK 8/0 # Failed test in ./t/85gofer.t at line 100. t/zvp_85gofer.............NOK 9/0 # Failed test 'Testing pipeone transport with rush policy aborted
# '
#   in ./t/85gofer.t at line 52.
# Looks like you failed 7 tests of 63.
t/zvp_85gofer.............dubious Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
        Failed 7/63 tests, 88.89% okay
t/zvxgp_01basics..........ok 4/132 skipped: various reasons t/zvxgp_02dbidrv..........ok 10/51 skipped: various reasons t/zvxgp_03handle..........ok 76/137 skipped: various reasons t/zvxgp_04mods............ok t/zvxgp_05thrclone........skipped all skipped: this darwin perl 5.008008 not configured to support iThreads t/zvxgp_06attrs...........ok 7/137 skipped: various reasons
t/zvxgp_07kids............skipped
        all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvxgp_08keeperr.........ok t/zvxgp_09trace...........ok t/zvxgp_10examp...........ok 3/206 skipped: various reasons t/zvxgp_11fetch...........ok t/zvxgp_12quote...........ok t/zvxgp_13taint...........skipped
        all skipped: Taint attributes not supported with DBI::PurePerl
t/zvxgp_14utf8............ok t/zvxgp_15array...........ok t/zvxgp_19fhtrace.........ok t/zvxgp_20meta............ok t/zvxgp_30subclass........ok t/zvxgp_40profile.........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_41prof_dump.......skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_42prof_data.......skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_43prof_env........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvxgp_50dbm.............ok 2/12 skipped: various reasons
t/zvxgp_60preparse........skipped
        all skipped: preparse not supported for DBI::PurePerl
t/zvxgp_65transact........skipped
        all skipped: Transactions not supported by DBD::Gofer
t/zvxgp_70callbacks.......skipped
        all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvxgp_72childhandles....ok 2/14 skipped: various reasons
t/zvxgp_80proxy...........skipped
all skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm)
t/zvxgp_85gofer...........
#   Failed test 'should connect'
#   in ./t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with pedantic policy aborted
# '
#   in ./t/85gofer.t at line 52.
t/zvxgp_85gofer...........NOK 1/0 # Failed test 'should connect'
#   in ./t/85gofer.t at line 92.

#   Failed test 'Testing pipeone transport with classic policy aborted
# '
#   in ./t/85gofer.t at line 52.
t/zvxgp_85gofer...........NOK 2/0Confused test output: test 2 answered after test 2 t/zvxgp_85gofer...........ok 3/0Confused test output: test 3 answered after test 4
Confused test output: test 4 answered after test 5

#   Failed test in ./t/85gofer.t at line 99.
t/zvxgp_85gofer...........NOK 5/0Confused test output: test 5 answered after test 6

#   Failed test in ./t/85gofer.t at line 100.
t/zvxgp_85gofer...........NOK 6/0Confused test output: test 6 answered after test 7

#   Failed test 'Testing pipeone transport with rush policy aborted
# '
#   in ./t/85gofer.t at line 52.
t/zvxgp_85gofer...........NOK 7/0Confused test output: test 7 answered after test 8 t/zvxgp_85gofer...........ok 8/0Confused test output: test 8 answered after test 9
Confused test output: test 9 answered after test 10
Confused test output: test 10 answered after test 11
Confused test output: test 11 answered after test 12
Confused test output: test 12 answered after test 13
Confused test output: test 13 answered after test 14
Confused test output: test 14 answered after test 15
Confused test output: test 15 answered after test 16
Confused test output: test 16 answered after test 17
Confused test output: test 17 answered after test 18
Confused test output: test 18 answered after test 19
Confused test output: test 19 answered after test 20
Confused test output: test 20 answered after test 21
Confused test output: test 21 answered after test 22
Confused test output: test 22 answered after test 23
Confused test output: test 23 answered after test 24
Confused test output: test 24 answered after test 25
Confused test output: test 25 answered after test 26
Confused test output: test 26 answered after test 27
Confused test output: test 27 answered after test 28
Confused test output: test 28 answered after test 29
Confused test output: test 29 answered after test 30
Confused test output: test 30 answered after test 31
Confused test output: test 31 answered after test 32
Confused test output: test 32 answered after test 33
Confused test output: test 33 answered after test 34
Confused test output: test 34 answered after test 35
Confused test output: test 35 answered after test 36
Confused test output: test 36 answered after test 37
Confused test output: test 37 answered after test 38
Confused test output: test 38 answered after test 39
Confused test output: test 39 answered after test 40
Confused test output: test 40 answered after test 41
Confused test output: test 41 answered after test 42
Confused test output: test 42 answered after test 43
Confused test output: test 43 answered after test 44
Confused test output: test 44 answered after test 45
Confused test output: test 45 answered after test 46
Confused test output: test 46 answered after test 47
Confused test output: test 47 answered after test 48
Confused test output: test 48 answered after test 49
Confused test output: test 49 answered after test 50
Confused test output: test 50 answered after test 51
Confused test output: test 51 answered after test 52
Confused test output: test 52 answered after test 53
Confused test output: test 53 answered after test 54
Confused test output: test 54 answered after test 55
Confused test output: test 55 answered after test 56
Confused test output: test 56 answered after test 57
Confused test output: test 57 answered after test 58
Confused test output: test 58 answered after test 59
Confused test output: test 59 answered after test 60
Confused test output: test 60 answered after test 61
# Looks like you failed 7 tests of 63.
Confused test output: test 61 answered after test 62
t/zvxgp_85gofer...........dubious Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-4, 7-9
        Failed 7/63 tests, 88.89% okay
Failed Test       Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/85gofer.t          7  1792    63    7  1-4 7-9
t/zvg_85gofer.t      7  1792    63    7  1-4 7-9
t/zvp_85gofer.t      7  1792    63    7  1-4 7-9
t/zvxgp_85gofer.t    7  1792    63    7  1-4 7-9
28 tests and 260 subtests skipped.
Failed 4/117 test scripts. 28/4730 subtests failed.
Files=117, Tests=4730, 47 wallclock secs (38.87 cusr +  6.29 csys = 45.16 CPU)
Failed 4/117 test programs. 28/4730 subtests failed.
make: *** [test_dynamic] Error 7

Reply via email to