[svk-devel] "make test" failures from r2078 of SVK trunk

Derek Atkins warlord at MIT.EDU
Tue Oct 31 13:32:24 EST 2006


Hi,

I just updated to r2078 but there appear to be a number of
test failures.  What do these test failures mean?

Summary:

3 tests and 13 subtests skipped.
Failed 6/106 test scripts, 94.34% okay. 9/1925 subtests failed, 99.53% okay.

Full log:

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.3.2
t/00use..........................ok
        3/116 skipped: various reasons
t/01depotmap.....................ok
t/01editor.......................ok
t/01help.........................ok
t/01init.........................ok
t/01pod..........................ok
t/02basic-symlink................ok
t/02basic........................ok
t/03import-mime..................NOK 2
#   Failed test 'pl -v //import/mime/empty.txt //import/mime/false.bin //import/mime/foo.bin //import/mime/foo.c //import/mime/foo.html //import/mime/foo.jpg //import/mime/foo.pl //import/mime/foo.txt //import/mime/not-audio.txt'
#   in t/03import-mime.t at line 27.
#     Structures begin differing at:
#          $got->[0] = 'Properties on //import/mime/empty.txt:'
#     $expected->[0] = 'Properties on //import/mime/foo.bin:'
# Looks like you failed 1 test of 2.
t/03import-mime..................dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
        Failed 1/2 tests, 50.00% okay
t/03import-nomime................NOK 2
#   Failed test 'pl -v //import/mime/empty.txt //import/mime/false.bin //import/mime/foo.bin //import/mime/foo.c //import/mime/foo.html //import/mime/foo.jpg //import/mime/foo.pl //import/mime/foo.txt //import/mime/not-audio.txt'
#   in t/03import-nomime.t at line 23.
#     Structures begin differing at:
#          $got->[0] = 'Properties on //import/mime/empty.txt:'
#     $expected->[0] = 'Properties on //import/mime/foo.bin:'
# Looks like you failed 1 test of 2.
t/03import-nomime................dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
        Failed 1/2 tests, 50.00% okay
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
        2/3 skipped: no lock found
t/05svm-move.....................ok
t/05svm-rm.......................ok
t/05svm-skipped..................ok
t/05svm..........................ok
t/06keyword......................ok
        4/27 skipped: fix inconsistent eol-style after commit
t/07smerge-anchor-replace........ok
t/07smerge-anchor................ok 1/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-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 9/9# 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 24/31# uncleaned txns (7) on //
t/07smerge.......................ok
t/09cmerge.......................ok 1/5Use of uninitialized value in concatenation (.) or string at /home/warlord/src/SVK-trunk/trunk/blib/lib/SVK/Command/Cmerge.pm line 84.
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.................NOK 1
#   Failed test 'add mime'
#   in t/20add-filetype.t at line 22.
#     Structures begin differing at:
#          $got->[2] = 'A   mime/false.bin - (bin)'
#     $expected->[2] = 'A   mime/false.bin'
t/20add-filetype.................NOK 2
#   Failed test 'pl -v mime/empty.txt mime/false.bin mime/foo.bin mime/foo.c mime/foo.html mime/foo.jpg mime/foo.pl mime/foo.txt mime/not-audio.txt'
#   in t/20add-filetype.t at line 34.
#     Structures begin differing at:
#          $got->[0] = 'Properties on mime/empty.txt:'
#     $expected->[0] = 'Properties on mime/foo.bin:'
# Looks like you failed 2 tests of 2.
t/20add-filetype.................dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
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...................NOK 1
#   Failed test 'add mime'
#   in t/20add-nomime.t at line 19.
#     Structures begin differing at:
#          $got->[2] = 'A   mime/false.bin - (bin)'
#     $expected->[2] = 'A   mime/false.bin'
t/20add-nomime...................NOK 2
#   Failed test 'pl -v mime/empty.txt mime/false.bin mime/foo.bin mime/foo.c mime/foo.html mime/foo.jpg mime/foo.pl mime/foo.txt mime/not-audio.txt'
#   in t/20add-nomime.t at line 31.
#     Structures begin differing at:
#          $got->[0] = 'Properties on mime/empty.txt:'
#     $expected->[0] = 'Properties on mime/foo.bin:'
# Looks like you failed 2 tests of 2.
t/20add-nomime...................dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/20add..........................NOK 34
#   Failed test 'pl -v A/autoprop/foo.bar A/autoprop/foo.pl A/autoprop/foo.txt'
#   in t/20add.t at line 179.
#     Structures begin differing at:
#          $got->[2] = '  svn:keywords: "Author Date Id Revision"'
#     $expected->[2] = '  svn:mime-type: text/perl'
# Looks like you failed 1 test of 35.
t/20add..........................dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 34
        Failed 1/35 tests, 97.14% okay
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.......................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: Can't find apxs utility. Use APXS env to specify path
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 93) line 2.
Use of uninitialized value in join or string at (eval 93) line 2.
Use of uninitialized value in join or string at (eval 93) line 2.
Use of uninitialized value in join or string at (eval 93) line 2.
Use of uninitialized value in join or string at (eval 93) line 2.
Use of uninitialized value in join or string at (eval 93) line 2.
t/71autovivify...................ok
t/72sign.........................gpg: NOTE: old default options file `/home/warlord/.gnupg/options' ignored
t/72sign.........................ok 2/9gpg: Signature made Tue Oct 31 13:22:25 2006 EST using DSA key ID A50DE110
gpg: Good signature from "svk test key <svk at 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: Signature made Tue Oct 31 13:22:25 2006 EST using DSA key ID A50DE110
gpg: Good signature from "svk test key <svk at 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\n
gpg: unexpected armor: -----BEGIN PGP SIGNED MESSAGE-----\n
gpg: invalid radix64 character 3A skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 3A skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 2D skipped
gpg: invalid radix64 character 3A skipped
gpg: invalid radix64 character 2E skipped
gpg: invalid radix64 character 2E skipped
gpg: invalid radix64 character 28 skipped
gpg: invalid radix64 character 29 skipped
gpg: CRC error; 402608 - A8FA3B
gpg: [don't know]: invalid packet (ctb=00)
gpg: no signature found
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
t/72sign.........................ok
t/73i18n.........................ok 51/54# uncleaned txns (1) on //
t/73i18n.........................ok
t/74chgspec......................Use of uninitialized value in concatenation (.) or string at /home/warlord/src/SVK-trunk/trunk/blib/lib/SVK/Command/Cmerge.pm line 84.
t/74chgspec......................ok
t/74view-mirror..................ok
t/74view.........................ok
t/75hook.........................ok
t/76ignore.......................ok
t/copy-escape....................ok
t/copy-replace...................ok
t/mirror/dav-authz...............skipped
        all skipped: Can't find apxs utility. Use APXS env to specify path
t/mirror/sync-crazy-replace......NOK 2
#   Failed test 'rm t/checkout/sync-crazy-replace/A-copy/Q'
#   in t/mirror/sync-crazy-replace.t at 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
#   Failed test 'rm t/checkout/sync-crazy-replace/A-copy'
#   in t/mirror/sync-crazy-replace.t at 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 18/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
Failed Test                   Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/03import-mime.t                1   256     2    1  50.00%  2
t/03import-nomime.t              1   256     2    1  50.00%  2
t/20add-filetype.t               2   512     2    2 100.00%  1-2
t/20add-nomime.t                 2   512     2    2 100.00%  1-2
t/20add.t                        1   256    35    1   2.86%  34
t/mirror/sync-crazy-replace.t    2   512    21    2   9.52%  2 8
3 tests and 13 subtests skipped.
Failed 6/106 test scripts, 94.34% okay. 9/1925 subtests failed, 99.53% okay.
make: *** [test_dynamic] Error 255


-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the svk-devel mailing list