[Bucardo-general] Need help as bucardo tests don't succeed

Christian Gmeiner christian.gmeiner at gmail.com
Tue May 13 09:42:48 UTC 2008


vetmed-bos bucardo # make test
/usr/bin/perl5.8.8 t/bucardo.test.helper
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01bc.............TEST COUNT:
Line    0: (       = 26) [ 0] MAIN
Line 3656: (       =  0) [ 0] pass
Line 3661: (       =  0) [ 0] pass
Line 3692: (       =  1) [ 1] shutdown_bucardo
Line 3695: (       =  7) [ 8] setup_database
Line 3698: (       =  7) [15] setup_database
Line 3699: (       =  7) [22] setup_database
Line 3700: (       =  7) [29] setup_database
Line 3710: (       =  0) [29] bucardo_ctl
Line 3711: (       =  0) [29] pass
Line 3776: (       =  0) [29] pass
Line 3810: (       =  0) [29] isa_ok
Line 3949: (       =  0) [29] pass
Line 4005: (       =  0) [29] pass
Line 4026: (       =  0) [29] pass
Line 4028: (       =  5) [34] ping_testing
Line 4038: (       =  0) [34] pass
Line 4040: (       =  1) [35] clean_all_tables
Line 4042: (       =  1) [36] shutdown_bucardo
Line 4044: (       = 43) [79] test_customcode_methods
Line 4046: (       =  3) [82] test_database_methods
Line 4048: (       =  8) [90] test_sync_methods
Line 4055: (       =  0) [90] pass
Line 4057: (       =  1) [91] shutdown_bucardo
Line 4059: (       = 13) [104] test_config
Line 4066: (       =  0) [104] pass
Line 4068: (       =  1) [105] shutdown_bucardo
Line 4070: (       =  1) [106] clean_all_tables
Line 4072: (       = 52) [158] test_purge
Line 4079: (       =  0) [158] pass
Line 4081: (       =  1) [159] shutdown_bucardo
Line 4082: (       =  1) [160] clean_all_tables
Line 4093: (       =  0) [160] bucardo_ctl
Line 4094: (       =  0) [160] wait4kid
Line 4095: (       =  0) [160] pass
Line 4098: (       = 17) [177] basic_pushdelta_testing
Line 4101: (       =  0) [177] pass
Line 4108: (       =  0) [177] pass
Line 4110: (       =  1) [178] shutdown_bucardo
Line 4111: (       =  1) [179] clean_all_tables
Line 4123: (       =  0) [179] bucardo_ctl
Line 4124: (       =  0) [179] wait4kid
Line 4125: (       =  0) [179] pass
Line 4129: (       = 27) [206] makedelta_testing
Line 4132: (       =  0) [206] pass
Line 4139: (       =  0) [206] pass
Line 4141: (       =  1) [207] shutdown_bucardo
Line 4143: (       =  1) [208] clean_all_tables
Line 4156: (       =  0) [208] bucardo_ctl
Line 4158: (       =  0) [208] wait4kid
Line 4159: (       =  0) [208] pass
Line 4162: (       = 14) [222] basic_copy_testing
Line 4165: (       =  7) [229] analyze_after_copy
Line 4167: (       =  0) [229] pass
Line 4174: (       =  0) [229] pass
Line 4176: (       =  1) [230] shutdown_bucardo
Line 4177: (       =  1) [231] clean_all_tables
Line 4187: (       =  0) [231] bucardo_ctl
Line 4188: (       =  0) [231] wait4kid
Line 4189: (       =  0) [231] pass
Line 4194: (       =  5) [236] bucardo_delta_populate
Line 4195: (       =  5) [241] bucardo_delta_populate
Line 4202: (       = 17) [258] basic_swap_testing
Line 4203: (       = 17) [275] basic_swap_testing
Line 4206: (       =  0) [275] pass
Line 4213: (       =  0) [275] pass
Line 4215: (       =  1) [276] shutdown_bucardo
Line 4216: (       =  1) [277] clean_all_tables
Line 4227: (       =  0) [277] bucardo_ctl
Line 4228: (       =  0) [277] wait4kid
Line 4229: (       =  0) [277] pass
Line 4233: (       = 22) [299] test_customcode
Line 4236: (       =  0) [299] pass
Line 4243: (       =  0) [299] pass
Line 4245: (       =  1) [300] shutdown_bucardo
Line 4246: (       =  1) [301] clean_all_tables
Line 4256: (       =  0) [301] bucardo_ctl
Line 4257: (       =  0) [301] wait4kid
Line 4258: (       =  0) [301] pass
Line 4261: (       =  4) [305] random_swap_testing
Line 4264: (       =  0) [305] pass
Line 4273: (       =  0) [305] bucardo_ctl
Total tests: 26
t/01bc.............ok 21/26Can't exec "./bucardo_ctl": No such file or
directory at t/bucardo.test.helper line 41.
Line 210: DBD::Pg::db do failed: ERROR:  current transaction is
aborted, commands ignored until end of transaction block

# Looks like you planned 26 tests but only ran 24.
t/01bc.............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 25-26
        Failed 2/26 tests, 92.31% okay
t/03-goat..........ok 1/73#
# Okay to drop user "bucardo_test" and database "bucardo_test"?

As you wish! at t/00setup.pl line 108, <> line 1.
# Looks like you planned 73 tests but only ran 3.
# Looks like your test died just after 3.
t/03-goat..........dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4-73
        Failed 70/73 tests, 4.11% okay
t/99-perlcritic....Policy
"Perl::Critic::Policy::Bangs::ProhibitFlagComments" is not installed.
Policy "Perl::Critic::Policy::Bangs::ProhibitNumberedNames" is not installed.
Policy "Perl::Critic::Policy::Bangs::ProhibitVagueNames" is not installed.
Policy "Perl::Critic::Policy::CodeLayout::RequireUseUTF8" is not installed.
Policy "Perl::Critic::Policy::Documentation::RequirePODUseEncodingUTF8"
is not installed.
Policy "Perl::Critic::Policy::ErrorHandling::RequireUseOfExceptions"
is not installed.
Policy "Perl::Critic::Policy::Lax::ProhibitComplexMappings::LinesNotStatements"
is not installed.
Policy "Perl::Critic::Policy::Lax::ProhibitEmptyQuotes::ExceptAsFallback"
is not installed.
Policy "Perl::Critic::Policy::Modules::PerlMinimumVersion" is not installed.
Policy "Perl::Critic::Policy::Modules::RequireExplicitInclusion" is
not installed.
Policy "Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs"
is not installed.
Policy "Perl::Critic::Policy::Tics::ProhibitLongLines" is not installed.
Policy "Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData"
is not installed.
Policy "Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings"
is not installed.
t/99-perlcritic....NOK 1/4
#   Failed test 'Test::Perl::Critic for "./Bucardo.pm"'
#   at t/99-perlcritic.t line 39.
#
# Perl::Critic found these violations in "./Bucardo.pm":
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 254, column 3.  (Severity: 1)
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 750, column 3.  (Severity: 4)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 752, column 4.  (Severity: 1)
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 1032, column 7.  (Severity: 4)
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 1047, column 7.  (Severity: 4)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 1061, column 2.  (Severity: 1)
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 1459, column 10.  (Severity: 4)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 2117, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 2216, column 2.  (Severity: 1)
# [ControlStructures::ProhibitMutatingListFunctions] Don't modify $_
in list functions at line 2607, column 38.  (Severity: 5)
# [RegularExpressions::ProhibitComplexRegexes] Split long regexps into
smaller qr// chunks at line 3057, column 19.  (Severity: 3)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 3149, column 4.  (Severity: 1)
# [CodeLayout::ProhibitTrailingWhitespace] Found "\N{SPACE}" at the
end of the line at line 4351, column 30.  (Severity: 5)
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 4866, column 9.  (Severity: 4)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 4871, column 3.  (Severity: 1)
Policy "Perl::Critic::Policy::Bangs::ProhibitFlagComments" is not installed.
Policy "Perl::Critic::Policy::Bangs::ProhibitNumberedNames" is not installed.
Policy "Perl::Critic::Policy::Bangs::ProhibitVagueNames" is not installed.
Policy "Perl::Critic::Policy::CodeLayout::RequireUseUTF8" is not installed.
Policy "Perl::Critic::Policy::Documentation::RequirePODUseEncodingUTF8"
is not installed.
Policy "Perl::Critic::Policy::ErrorHandling::RequireUseOfExceptions"
is not installed.
Policy "Perl::Critic::Policy::Lax::ProhibitComplexMappings::LinesNotStatements"
is not installed.
Policy "Perl::Critic::Policy::Lax::ProhibitEmptyQuotes::ExceptAsFallback"
is not installed.
Policy "Perl::Critic::Policy::Modules::PerlMinimumVersion" is not installed.
Policy "Perl::Critic::Policy::Modules::RequireExplicitInclusion" is
not installed.
Policy "Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs"
is not installed.
Policy "Perl::Critic::Policy::Tics::ProhibitLongLines" is not installed.
Policy "Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData"
is not installed.
Policy "Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings"
is not installed.
t/99-perlcritic....NOK 2/4
#   Failed test 'Test::Perl::Critic for "./bucardo_ctl"'
#   at t/99-perlcritic.t line 40.
#
# Perl::Critic found these violations in "./bucardo_ctl":
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 211, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 215, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 233, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 235, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 256, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 262, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 275, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 380, column 8.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 382, column 8.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 396, column 8.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 401, column 8.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 409, column 7.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 411, column 8.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 442, column 5.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 460, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 464, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 469, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 476, column 5.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 479, column 5.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 483, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 607, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 611, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 611, column 19.  (Severity: 1)
# [RegularExpressions::ProhibitUnusualDelimiters] Use only '//' or
'{}' to delimit regexps at line 643, column 16.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 665, column 3.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 686, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 687, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 688, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 719, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 722, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 730, column 2.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 1012, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 1017, column 4.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 1030, column 3.  (Severity: 1)
Policy "Perl::Critic::Policy::Bangs::ProhibitFlagComments" is not installed.
Policy "Perl::Critic::Policy::Bangs::ProhibitNumberedNames" is not installed.
Policy "Perl::Critic::Policy::Bangs::ProhibitVagueNames" is not installed.
Policy "Perl::Critic::Policy::CodeLayout::RequireUseUTF8" is not installed.
Policy "Perl::Critic::Policy::Documentation::RequirePODUseEncodingUTF8"
is not installed.
Policy "Perl::Critic::Policy::ErrorHandling::RequireUseOfExceptions"
is not installed.
Policy "Perl::Critic::Policy::Lax::ProhibitComplexMappings::LinesNotStatements"
is not installed.
Policy "Perl::Critic::Policy::Lax::ProhibitEmptyQuotes::ExceptAsFallback"
is not installed.
Policy "Perl::Critic::Policy::Modules::PerlMinimumVersion" is not installed.
Policy "Perl::Critic::Policy::Modules::RequireExplicitInclusion" is
not installed.
Policy "Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs"
is not installed.
Policy "Perl::Critic::Policy::Tics::ProhibitLongLines" is not installed.
Policy "Perl::Critic::Policy::ValuesAndExpressions::ProhibitAccessOfPrivateData"
is not installed.
Policy "Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings"
is not installed.
t/99-perlcritic....NOK 3/4
#   Failed test 'Test::Perl::Critic for "t/01bc.t"'
#   at t/99-perlcritic.t line 41.
#
# Perl::Critic found these violations in "t/01bc.t":
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 104, column 1.  (Severity: 4)
# [InputOutput::RequireBriefOpen] Close filehandles as soon as
possible after opening them at line 169, column 1.  (Severity: 4)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 872, column 2.  (Severity: 1)
# [RegularExpressions::ProhibitUnusualDelimiters] Use only '//' or
'{}' to delimit regexps at line 883, column 23.  (Severity: 1)
# [RegularExpressions::ProhibitUnusualDelimiters] Use only '//' or
'{}' to delimit regexps at line 884, column 23.  (Severity: 1)
# [InputOutput::RequireCheckedSyscalls] Return value of flagged
function ignored - print at line 1079, column 2.  (Severity: 1)
# [CodeLayout::ProhibitTrailingWhitespace] Found "\N{SPACE}" at the
end of the line at line 2470, column 29.  (Severity: 5)
# [CodeLayout::ProhibitTrailingWhitespace] Found "\N{SPACE}" at the
end of the line at line 2503, column 26.  (Severity: 5)
"t/02perlcritic.t" does not exist at t/99-perlcritic.t line 42
# Looks like you planned 4 tests but only ran 3.
# Looks like you failed 3 tests of 3 run.
# Looks like your test died just after 3.
t/99-perlcritic....dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t/99-signature.....skipped
        all skipped: Set the environment variable TEST_SIGNATURE to
enable this test
t/99-yaml..........ok
        2/2 skipped: various reasons
Failed Test       Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/01bc.t           255 65280    26    4  25-26
t/03-goat.t        255 65280    73  140  4-73
t/99-perlcritic.t  255 65280     4    5  1-4
1 test and 2 subtests skipped.
Failed 3/5 test scripts. 76/105 subtests failed.
Files=5, Tests=105, 94 wallclock secs (38.18 cusr +  0.83 csys = 39.01 CPU)
Failed 3/5 test programs. 76/105 subtests failed.
make: *** [test_dynamic] Error 255


thanks,
Christian



More information about the Bucardo-general mailing list