Skip Menu |

This queue is for tickets about the svk CPAN distribution.

Report information
The Basics
Id: 23848
Status: open
Worked: 15 min
Priority: 0/
Queue: svk

People
Owner: Nobody in particular
Requestors: jrockway [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.99_04
Fixed in: (no value)



Subject: some failing tests on RHEL
Two failing test cases on RHEL + svn 1.3.2 (the latest "official" redhat svn rpm): t/mirror/sync-crazy-replace......NOK 2/21 # Failed test 'rm t/checkout/sync-crazy-replace/A-copy/Q' # at t/mirror/sync-crazy-replace.t line 27. # Structures begin differing at: # $got->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' # $expected->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' t/mirror/sync-crazy-replace......NOK 8/21 # Failed test 'rm t/checkout/sync-crazy-replace/A-copy' # at t/mirror/sync-crazy-replace.t line 62. # Structures begin differing at: # $got->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' # $expected->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' I'm upgrading to 1.4.2, so I'll let you know if that works. -- Jonathan Rockway <jrockway@cpan.org>
On Thu Dec 07 15:24:55 2006, JROCKWAY wrote: Show quoted text
> Two failing test cases on RHEL + svn 1.3.2 (the latest "official" redhat > svn rpm): > > t/mirror/sync-crazy-replace......NOK 2/21 > # Failed test 'rm t/checkout/sync-crazy-replace/A-copy/Q' > # at t/mirror/sync-crazy-replace.t line 27. > # Structures begin differing at: > # $got->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' > # $expected->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' > t/mirror/sync-crazy-replace......NOK 8/21 > # Failed test 'rm t/checkout/sync-crazy-replace/A-copy' > # at t/mirror/sync-crazy-replace.t line 62. > # Structures begin differing at: > # $got->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' > # $expected->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' > > I'm upgrading to 1.4.2, so I'll let you know if that works.
Still fails. Here's the entire log: Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', ' blib/arch')" t/*.t t/*/*.t t/00use..........................# Subversion 1.4.2 t/00use..........................ok 3/125 skipped: various reasons t/01depotmap.....................ok t/01editor.......................ok t/01help.........................ok t/01init.........................ok t/01pod..........................skipped all skipped: Test::Pod 1.00 required for testing POD t/02basic-symlink................ok t/02basic........................ok t/03import-mime..................ok t/03import-nomime................ok t/03import.......................ok t/04merge-rename.................ok t/04merge........................ok t/05svm-all......................ok t/05svm-copy.....................ok t/05svm-empty....................ok t/05svm-head.....................ok t/05svm-lock.....................ok t/05svm-move.....................ok t/05svm-rm.......................ok t/05svm-skipped..................ok t/05svm..........................ok 24/29# uncleaned txns (3) on // t/05svm..........................ok 4/29 skipped: various reasons t/06keyword......................ok 4/27 skipped: various reasons t/07smerge-anchor-replace........ok t/07smerge-anchor................ok 2/5# uncleaned txns (2) on // t/07smerge-anchor................ok t/07smerge-baseless..............ok t/07smerge-bidi-inc..............ok 6/6# uncleaned txns (4) on // t/07smerge-bidi-inc..............ok t/07smerge-branch-renamed........ok t/07smerge-copy-co...............ok t/07smerge-copy..................ok t/07smerge-delete................ok t/07smerge-external..............ok t/07smerge-file..................ok t/07smerge-foreign...............ok t/07smerge-incremental...........ok 11/11# uncleaned txns (6) on // t/07smerge-incremental...........ok t/07smerge-log...................ok t/07smerge-mixanchor.............ok t/07smerge-multi.................ok t/07smerge-prop..................ok t/07smerge-relayed...............ok t/07smerge-rename................ok t/07smerge-to-from...............ok t/07smerge-tree..................ok t/07smerge-upload................ok t/07smerge.......................ok 30/31# uncleaned txns (7) on // t/07smerge.......................ok t/09cmerge.......................ok t/10switch.......................ok t/11checkout.....................ok t/12copy-cache...................ok t/12copy.........................ok t/13patch........................ok t/14move.........................ok t/18replaced.....................ok t/19cleanup......................ok t/20add-filetype.................# File::Type version 0.22 t/20add-filetype.................ok t/20add-libmagic.................ok 2/2 skipped: various reasons t/20add-mmagic...................ok 2/2 skipped: various reasons t/20add-nomime...................ok t/20add..........................ok 2/35 skipped: various reasons t/21delete.......................ok t/22status.......................ok t/23commit-file..................ok t/23commit-inter-nav.............ok t/23commit-inter-output..........ok t/23commit-mirror................ok t/23commit-multi.................ok t/23commit-subdir................ok t/23commit.......................ok t/24diff.........................ok t/25log-filter...................ok t/25log-xml......................ok t/25log..........................ok t/26revert-remove................ok t/26revert.......................ok t/27mkdir........................ok t/28info.........................ok t/29update-mix...................ok t/30annotate.....................ok t/31cat..........................ok t/32list.........................ok t/33prop.........................ok t/34revprop......................ok t/35admin........................ok t/36push-pull-cross..............ok 1/3# uncleaned txns (8) on // t/36push-pull-cross..............ok t/36push-pull-local..............ok t/36push-pull....................ok 15/15# uncleaned txns (4) on // t/36push-pull....................ok t/37revspec......................ok t/38stall-schedule...............ok t/50dav..........................skipped all skipped: Apache::Test 1.18 required for testing dav t/60patchset.....................skipped all skipped: Text::Thread required for testing patchset t/70symlink......................ok t/71autovivify...................ok 1/14Use of uninitialized value in join or string at (eval 137) l ine 2. Use of uninitialized value in join or string at (eval 137) line 2. Use of uninitialized value in join or string at (eval 137) line 2. Use of uninitialized value in join or string at (eval 137) line 2. Use of uninitialized value in join or string at (eval 137) line 2. Use of uninitialized value in join or string at (eval 137) line 2. t/71autovivify...................ok t/72sign.........................ok 2/9gpg: Signature made Thu Dec 7 14:29:49 2006 CST using DSA ke y ID A50DE110 gpg: Good signature from "svk test key <svk@clkao.org>" gpg: t/checkout/sign-gnupg/trustdb.gpg: trustdb created gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FAB6 C6BC 6138 D31A 2E5A CEF1 7BD8 F1C2 A50D E110 t/72sign.........................ok 6/9gpg: Signature made Thu Dec 7 14:29:49 2006 CST using DSA ke y ID A50DE110 gpg: Good signature from "svk test key <svk@clkao.org>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FAB6 C6BC 6138 D31A 2E5A CEF1 7BD8 F1C2 A50D E110 gpg: invalid armor header: MD5 e17fdaa833db6a48b9183fd2f61d304a Q/qu t/72sign.........................ok t/73i18n.........................ok 48/54# uncleaned txns (1) on // t/73i18n.........................ok t/74chgspec......................ok t/74view-mirror..................ok t/74view.........................ok t/75hook.........................ok t/76ignore.......................ok t/77floating.....................ok t/api/mirror.....................ok t/copy-escape....................ok t/copy-replace...................ok t/diff/mixed-checkout............ok t/mirror/dav-authz...............skipped all skipped: Apache::Test 1.18 required for testing dav t/mirror/relocate................ok t/mirror/sync-crazy-replace......NOK 2/21 # Failed test 'rm t/checkout/sync-crazy-replace/A-copy/Q' # at t/mirror/sync-crazy-replace.t line 27. # Structures begin differing at: # $got->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' # $expected->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' t/mirror/sync-crazy-replace......NOK 8/21 # Failed test 'rm t/checkout/sync-crazy-replace/A-copy' # at t/mirror/sync-crazy-replace.t line 62. # Structures begin differing at: # $got->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' # $expected->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' t/mirror/sync-crazy-replace......ok 17/21# Looks like you failed 2 tests of 21. t/mirror/sync-crazy-replace......dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 2, 8 Failed 2/21 tests, 90.48% okay t/mirror/sync-empty..............ok t/mirror/sync-escape.............ok t/mirror/sync-failed-hook........ok t/mirror/sync-replaced-nocopy....ok t/mirror/sync-replaced...........ok t/mirror/sync-replicate..........ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/mirror/sync-crazy-replace.t 2 512 21 2 2 8 4 tests and 17 subtests skipped. Failed 1/113 test scripts. 2/1860 subtests failed. Files=113, Tests=1860, 311 wallclock secs (117.86 cusr + 149.48 csys = 267.34 CPU) Failed 1/113 test programs. 2/1860 subtests failed. make: *** [test_dynamic] Error 255 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force [jrockway@trac ~]$ BTW, with 1.3.2 you were getting some UNEXPECTEDLY SUCCEEDED tests, but with 1.4.2, those aren't passing anymore. Regression in upstream? -- Jonathan Rockway <jrockway@cpan.org>
Subject: Re: [rt.cpan.org #23848] some failing tests on RHEL
Date: Fri, 8 Dec 2006 16:55:22 +0800
To: bug-svk [...] rt.cpan.org
From: "Chia-Liang Kao" <clkao [...] clkao.org>
Are they simply ordering issues? try change the is_output in the tests to is_sorted_output and let me know if they pass. Show quoted text
> t/mirror/sync-crazy-replace......NOK 2/21 > # Failed test 'rm t/checkout/sync-crazy-replace/A-copy/Q' > # at t/mirror/sync-crazy-replace.t line 27. > # Structures begin differing at: > # $got->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' > # $expected->[1] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' > t/mirror/sync-crazy-replace......NOK 8/21 > # Failed test 'rm t/checkout/sync-crazy-replace/A-copy' > # at t/mirror/sync-crazy-replace.t line 62. > # Structures begin differing at: > # $got->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qz' > # $expected->[3] = 'D t/checkout/sync-crazy-replace/A-copy/Q/qu' >
Cheers, CLK