[svk-devel] make test output vor SVK-2.2.0 on NetBSD 3.x

Christoph Badura bad at bsd.de
Mon Nov 3 17:53:03 EST 2008


I've update my local copy of SVK to 2.2.0 on NetBSD/i386 3.1_STABLE and ran
the tests.  Perl is 5.8.8.

Apart from all the interesting failures and unexpected differences,
are such a large number of uncleaned txns normal?

And, hey, what do you mean "no working chmod"?

===> Testing for svk-2.2.0
PERL_DL_NONLAZY=1 /usr/pkg/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/00use...............................# Subversion 1.5.0
t/00use...............................ok
        3/131 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-branches......................ok 1/4# Different at 5:
# 
# Copied From: /1.0, Rev. 3
t/05svm-branches......................ok
t/05svm-copy..........................ok
t/05svm-empty.........................ok 5/5# uncleaned txns (2) on /real-empty/
# uncleaned txns (1) on /svm-empty/
t/05svm-empty.........................ok
t/05svm-head..........................ok
t/05svm-lock..........................ok 2/3# uncleaned txns (1) on //
t/05svm-lock..........................ok
t/05svm-move..........................ok 4/9# Different at 0:
# //mv2/m-C is not a mirrored path.
# (?-xism:Committed revision \d+\.)
t/05svm-move..........................ok
t/05svm-rm............................ok
t/05svm-skipped.......................ok
t/05svm...............................ok 11/29Use of uninitialized value in concatenation (.) or string at /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/blib/lib/SVK/Merge.pm line 688.
t/05svm...............................ok 25/29# uncleaned txns (3) on //
# uncleaned txns (2) on /test/
t/05svm...............................ok
        4/29 skipped: recover not implemented.
t/06keyword...........................ok
        4/27 skipped: fix inconsistent eol-style after commit
t/07smerge-anchor-replace.............ok
t/07smerge-anchor.....................ok 5/5# uncleaned txns (2) on //
t/07smerge-anchor.....................ok
t/07smerge-baseless...................ok
t/07smerge-bidi-inc...................ok 7/7# uncleaned txns (4) on //
# uncleaned txns (1) on /test/
t/07smerge-bidi-inc...................ok
t/07smerge-branch-renamed.............ok
t/07smerge-co-deleted.................ok
t/07smerge-copy-co....................ok
t/07smerge-copy-outside...............ok 1/1# uncleaned txns (1) on /test/
t/07smerge-copy-outside...............ok
t/07smerge-copy.......................ok
t/07smerge-copy2......................ok
t/07smerge-cpdelete...................ok
t/07smerge-cpreplace..................ok
t/07smerge-delete.....................ok
t/07smerge-delete2....................ok
t/07smerge-dir-replaced...............ok 1/2# Different at 2:
#     A/newlevel/fe - skipped
# D   A/Q
t/07smerge-dir-replaced...............ok
t/07smerge-external...................ok
t/07smerge-file.......................ok
t/07smerge-foreign....................ok
t/07smerge-incremental................ok 15/15# uncleaned txns (32) on //
# uncleaned txns (1) on /new/
# uncleaned txns (2) on /test/
t/07smerge-incremental................ok
t/07smerge-log........................ok
t/07smerge-mixanchor..................ok
t/07smerge-moved......................ok
t/07smerge-multi......................ok
t/07smerge-prop.......................ok
t/07smerge-relayed....................ok
t/07smerge-rename-dest................ok
t/07smerge-rename.....................ok
t/07smerge-rename2....................ok
t/07smerge-rename3....................ok
t/07smerge-rename5....................ok
t/07smerge-tags.......................ok
t/07smerge-to-from....................ok
t/07smerge-tree.......................ok
t/07smerge-upload.....................ok 1/1# uncleaned txns (1) on /new/
t/07smerge-upload.....................ok
t/07smerge............................ok 30/31# uncleaned txns (7) on //
t/07smerge............................ok
t/09cmerge............................ok
t/10switch-merge-ticket...............ok
t/10switch............................ok
t/11checkout..........................ok
        5/69 skipped: no working chmod
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: File::LibMagic is not installed
t/20add-mmagic........................ok
        2/2 skipped: File::MMagic is not installed
t/20add-nomime........................ok
t/20add...............................ok
t/21delete-co.........................ok
t/21delete............................ok
t/22status-conflict...................ok
t/22status............................ok
t/23commit-file.......................ok
t/23commit-inter-nav..................ok
t/23commit-inter-output...............ok
t/23commit-local-file-to-add..........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-merge-ticket...............ok
t/29update-mix........................ok
t/29update-props......................ok
t/30annotate..........................ok
t/31cat...............................ok
t/32list..............................ok
t/33prop..............................ok
t/34revprop...........................ok
t/35admin.............................ok
t/36push-pull-cross...................ok 3/3# uncleaned txns (12) on //
t/36push-pull-cross...................ok
t/36push-pull-local...................# Different at 0:
# Syncing //branch(/branch) in /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/xm_branch_co to 5.
# Auto-merging (3, 5) /trunk to /branch (base /trunk:3).
t/36push-pull-local...................ok
t/36push-pull.........................ok 18/18# uncleaned txns (4) on //
# uncleaned txns (5) on /test/
t/36push-pull.........................ok
t/37revspec...........................ok
t/38stall-schedule....................ok
t/50dav...............................skipped
        all skipped: Test does not run under root
t/60patchset..........................skipped
        all skipped: Text::Thread required for testing patchset
t/70symlink...........................ok
t/71autovivify........................ok 3/14Use of uninitialized value in join or string at (eval 107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
t/71autovivify........................ok 10/14Use of uninitialized value in join or string at (eval 107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
t/71autovivify........................ok
t/73i18n..............................ok 48/54Use of uninitialized value in join or string at (eval 346) line 2.
t/73i18n..............................ok 54/54# uncleaned txns (1) on //
t/73i18n..............................ok
t/74chgspec...........................ok
t/74view-mirror.......................ok
t/74view..............................ok
t/75hook..............................ok 2/2# uncleaned txns (1) on //
t/75hook..............................ok
t/76ignore............................ok
t/77floating..........................ok
t/80memory............................skipped
        all skipped: No /proc and no BSD::Resources
t/81branch............................ok
t/added/basics........................ok
t/added/co-basics.....................ok
t/api/mirror..........................ok 1/11Use of uninitialized value in subroutine entry at /usr/pkg/lib/perl5/vendor_perl/5.8.0/i386-netbsd-thread-multi/SVN/Ra.pm line 492.
t/api/mirror..........................ok
t/api/project.........................ok
t/api/project_from_path...............ok
t/api/root............................ok
t/bm/basic............................ok
t/bm/checkout.........................ok
t/bm/create-nocheckout................ok
t/bm/create...........................ok
t/bm/list-projects....................ok
t/bm/local-create.....................ok
t/bm/local............................ok 6/7# uncleaned txns (2) on //
# uncleaned txns (1) on /test/
t/bm/local............................ok
t/bm/merge............................ok 22/23# uncleaned txns (15) on //
t/bm/merge............................ok
t/bm/move.............................ok 17/20# uncleaned txns (2) on /test/
t/bm/move.............................ok
t/bm/non-uri..........................ok
t/bm/online-offline-trunk.............ok 7/10# uncleaned txns (4) on //
# uncleaned txns (1) on /test/
t/bm/online-offline-trunk.............ok
t/bm/online-offline...................ok 24/26# uncleaned txns (2) on //
# uncleaned txns (3) on /test/
t/bm/online-offline...................ok
t/bm/prop-autoload....................ok
t/bm/prop-multiproject-sepcialpath....ok 9/11# uncleaned txns (1) on //
t/bm/prop-multiproject-sepcialpath....ok
t/bm/prop-multiproject................ok
t/bm/prop-setup-inverse-layout........ok
t/bm/prop-setup.......................ok
t/bm/prop-specialpath.................ok
t/bm/prop-specialpath2................ok
t/bm/prop.............................ok
t/bm/push-pull........................ok 10/10# uncleaned txns (2) on //
# uncleaned txns (1) on /test/
t/bm/push-pull........................ok
t/bm/remove-via-project...............ok
t/bm/remove...........................ok
t/bm/root-basic.......................ok
t/bm/switch...........................ok
t/bm/tag-from-wc......................ok
t/copy-escape.........................ok
t/copy-move...........................ok
t/copy-replace........................ok
t/deleted/basics......................ok
t/deleted/complex.....................ok
t/deleted/copy-anchor-delete..........ok
t/deleted/delete-copy-anchor..........ok
t/diff/mixed-checkout.................ok
t/i18n/big5dirname....................NOK 3
#   Failed test 'ci -m "commit single checkout" ·|±à'
#   at t/i18n/big5dirname.t line 37.
#     Structures begin differing at:
#          $got->[0] = 'path /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/·|±à is not a checkout path.'
#     $expected->[0] = 'Committed revision 1.'
t/i18n/big5dirname....................NOK 4
#   Failed test 'diff ¤¤¤å.txt'
#   at t/i18n/big5dirname.t line 44.
#     Structures begin differing at:
#          $got->[0] = 'path /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/¤¤¤å.txt is not a checkout path.'
#     $expected->[0] = '=== 中文.txt'
t/i18n/big5dirname....................NOK 5
#   Failed test 'ci -m "commit single checkout" ¤¤¤å.txt'
#   at t/i18n/big5dirname.t line 54.
#     Structures begin differing at:
#          $got->[0] = 'path /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/¤¤¤å.txt is not a checkout path.'
#     $expected->[0] = 'Committed revision 2.'
t/i18n/big5dirname....................NOK 6
#   Failed test at t/i18n/big5dirname.t line 60.
#          got: undef
#     expected: 'new file to add
# '
t/i18n/big5dirname....................NOK 7
#   Failed test 'conflict'
#   at t/i18n/big5dirname.t line 67.
can't append t/checkout/ti18nbig5dirname/¶}·|.txt: No such file or directory at /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/blib/lib/SVK/Test.pm line 281.
# Looks like you planned 10 tests but only ran 7.
# Looks like you failed 5 tests of 7 run.
# Looks like your test died just after 7.
t/i18n/big5dirname....................dubious
	Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 3-10
	Failed 8/10 tests, 20.00% okay
t/i18n/checkout.......................NOK 7
#   Failed test 'diff'
#   at t/i18n/checkout.t line 68.
# Looks like you failed 1 test of 7.
t/i18n/checkout.......................dubious
	Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 7
	Failed 1/7 tests, 85.71% okay
t/i18n/win32filename..................skipped
        all skipped: Only needed to test on win32
t/mirror/commit-copy..................ok
t/mirror/dav-authz....................skipped
        all skipped: Test does not run under root
t/mirror/relocate.....................ok
t/mirror/sync-bootstrap-resume........skipped
        all skipped: require SVN::Dump
t/mirror/sync-bootstrap...............skipped
        all skipped: require SVN::Dump
t/mirror/sync-crazy-replace...........ok
t/mirror/sync-empty...................ok
t/mirror/sync-escape..................ok
t/mirror/sync-failed-hook.............ok
t/mirror/sync-rebase-delta............ok
t/mirror/sync-rebase-multi............ok 1/4# uncleaned txns (1) on //
t/mirror/sync-rebase-multi............ok
t/mirror/sync-rebase..................ok 2/3# uncleaned txns (1) on //
t/mirror/sync-rebase..................ok
t/mirror/sync-replaced-nocopy.........ok
t/mirror/sync-replaced................ok
t/mirror/sync-replicate...............ok
t/mirror/sync-revhole.................ok
t/mirror/sync-snapshot................ok
t/remove-many.........................ok
t/smerge/copy-reuse...................ok
t/smerge/svn-argument.................ok
t/update-gone.........................ok
t/uri-escape-dav-move.................skipped
        all skipped: Test does not run under root
t/uri-escape-dav-smerge...............skipped
        all skipped: Test does not run under root
t/uri-escape-dav......................skipped
        all skipped: Test does not run under root
t/uri-escape-util.....................ok
t/uri-escape..........................ok
Failed Test          Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/i18n/big5dirname.t  255 65280    10   11 110.00%  3-10
t/i18n/checkout.t       1   256     7    1  14.29%  7
11 tests and 20 subtests skipped.
Failed 2/190 test scripts, 98.95% okay. 9/2489 subtests failed, 99.64% okay.

--chris


More information about the svk-devel mailing list