On Sun Nov 25 07:31:08 2012, ANDK wrote:
Show quoted text> Since bleadperl v5.17.5-518-g7dc8663 your tests are failing
> frequently.
> That commit introduced hash key randomization and it seems at least
> the test
>
> t/resting-mocked.t
>
> is hit by that. The fails of my smoker have not yet arrived at
> cpantesters.org, so I copy the relevant part of the diagnostics:
>
> # Failed test 'content req - {"signal":"O
> HAI","group_ids":[42],"account_ids":[2,3,4]}'
> # at t/resting-mocked.t line 394.
> # Structures begin differing at:
> # $got->[1][1] = '{"group_ids":[42],"signal":"O
> HAI","account_ids":[2,3,4]}'
> # $expected->[1][1] = '{"signal":"O
> HAI","group_ids":[42],"account_ids":[2,3,4]}'
> # Looks like you failed 1 test of 177.
> t/resting-mocked.t ..
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/177 subtests
>
>
> You can read more about the commit at
>
http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3
>
> You may have to run the test several times until the randomization
> causes a fail.
>
> HTH&&Thanks&&Regards,
I can confirm Andreas' report of nearly six years ago. Today I attempted to install this module against perl-5.29.1 on FreeBSD-11.1 using cpanm as the installer. Here is data from the cpanm build.log:
#####
{
author => "KEVINJ",
dist => "Socialtext-Resting",
distname => "Socialtext-Resting-0.38",
distversion => 0.38,
grade => "FAIL",
prereqs => undef,
test_output => [
"Building and testing Socialtext-Resting-0.38",
"cp lib/Socialtext/Resting.pm blib/lib/Socialtext/Resting.pm",
"cp bin/st-webhook blib/script/st-webhook",
"\"/usr/home/jkeenan/var/tad/testing/perl-5.29.1/bin/perl\" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/st-webhook",
"cp bin/strut blib/script/strut",
"\"/usr/home/jkeenan/var/tad/testing/perl-5.29.1/bin/perl\" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/strut",
"PERL_DL_NONLAZY=1 \"/usr/home/jkeenan/var/tad/testing/perl-5.29.1/bin/perl\" \"-MExtUtils::Command::MM\" \"-MTest::Harness\" \"-e\" \"undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')\" t/*.t",
"t/compile.t ......... ok",
"",
"# Failed test 'content req - {\"signal\":\"O HAI\",\"group_ids\":[42],\"account_ids\":[2,3,4]}'",
"# at t/resting-mocked.t line 404.",
"# Structures begin differing at:",
"# \$got->[1][1] = '{\"group_ids\":[42],\"signal\":\"O HAI\",\"account_ids\":[2,3,4]}'",
"# \$expected->[1][1] = '{\"signal\":\"O HAI\",\"group_ids\":[42],\"account_ids\":[2,3,4]}'",
"# Looks like you failed 1 test of 177.",
"t/resting-mocked.t .. ",
"Dubious, test returned 1 (wstat 256, 0x100)",
"Failed 1/177 subtests ",
"t/resting.t ......... skipped: No Socialtext::Resting::Getopt",
"",
"Test Summary Report",
"-------------------",
"t/resting-mocked.t (Wstat: 256 Tests: 177 Failed: 1)",
" Failed test: 155",
" Non-zero exit status: 1",
"Files=3, Tests=178, 1 wallclock secs ( 0.01 usr 0.04 sys + 0.31 cusr 0.06 csys = 0.42 CPU)",
"Result: FAIL",
],
via => "App::cpanminus::reporter 0.17 (1.7044)",
}
#####
Thank you very much.
Jim Keenan