2009-04-05 02:10:56 Bert Huijben napisaĆ(a):
> Hi,
>
> Somewhere in the last 24-36 hours the number of errors on the Windows
> buildbot exploded from just 1 (revert_tests.py 1) to 96.
>
> Rerunning the tests at my pc I get the following summary (with the same 96
> failures):
> At least one test was SKIPPED, checking G:\svn-2008\dev\Release\tests.log
> SKIP: cache-test.exe 2: basic memcache svn_cache test
> SKIP: cache-test.exe 3: memcache svn_cache with very long keys
> SKIP: ra-local-test.exe 4: svn_ra_local__split_URL: invalid host names
> SKIP: commit_tests.py 34: tabs in paths
> SKIP: prop_tests.py 23: issue #2581: propset shouldn't touch symlink perms
> SKIP: schedule_tests.py 4: revert: add some executable files
> SKIP: copy_tests.py 10: executable bit should be preserved when copying
> SKIP: merge_tests.py 97: merge with broken symlinks in target
> SKIP: merge_tests.py 101: commits to subtrees added by merge wreak havoc
> SKIP: merge_authz_tests.py 1: skipped paths get overriding mergeinfo
> SKIP: stat_tests.py 6: status on versioned items replaced by symlinks
> SKIP: special_tests.py 1: general symlink handling
> SKIP: special_tests.py 2: replace a normal file with a special file
> SKIP: special_tests.py 3: import and export a symlink
> SKIP: special_tests.py 4: 'svn cp dir1 dir2' which contains a symlink
> SKIP: special_tests.py 5: replace a special file with a non-special file
> SKIP: special_tests.py 6: remove a symlink
> SKIP: special_tests.py 7: merge symlink into file
> SKIP: special_tests.py 8: merge file into symlink
> SKIP: special_tests.py 10: diff a symlink to a directory
> SKIP: special_tests.py 13: symlink obstructs incoming delete
> SKIP: utf8_tests.py 1: conversion of paths and logs to/from utf8
> SKIP: lock_tests.py 25: svn:needs-lock and svn:executable, part I
> SKIP: lock_tests.py 26: svn:needs-lock and svn:executable, part II
> SKIP: import_tests.py 1: import of executable files
> SKIP: svnsync_tests.py 14: verify that unreadable content is not synced
> SKIP: svnsync_tests.py 15: verify that copies from unreadable dirs work
> SKIP: svnsync_tests.py 16: verify copies with mods from unreadable dirs
> SKIP: svnsync_tests.py 17: verify copies with mods from unreadable dirs
> +copy
> SKIP: authz_tests.py 1: authz issue #2486 - open root
> SKIP: authz_tests.py 2: authz issue #2486 - open directory
> SKIP: authz_tests.py 3: broken authz files cause errors
> SKIP: authz_tests.py 4: test authz for read operations
> SKIP: authz_tests.py 5: test authz for write operations
> SKIP: authz_tests.py 6: test authz for checkout
> SKIP: authz_tests.py 7: test authz for log and tracing path changes
> SKIP: authz_tests.py 8: test authz for checkout and update
> SKIP: authz_tests.py 9: test authz for export with unreadable subfolder
> SKIP: authz_tests.py 10: test authz for aliases
> SKIP: authz_tests.py 11: test the authz validation rules
> SKIP: authz_tests.py 12: test authz for locking
> SKIP: authz_tests.py 13: authz issue #2712
> SKIP: authz_tests.py 14: switched to directory, no read access on parents
> At least one test XFAILED, checking G:\svn-2008\dev\Release\tests.log
> XFAIL: fs-test.exe 18: merging commit
> [[needs to be written to match new merge() algorithm expectations]]
> XFAIL: locks-test.exe 9: able to reserve a name (lock non-existent path)
> XFAIL: locks-test.exe 10: directory locks (kinda)
> XFAIL: tree-conflict-data-test.exe 3: detect broken tree conflict data
> XFAIL: basic_tests.py 38: remotely remove directories from two repositories
> XFAIL: update_tests.py 50: tree conflicts 2.3: skip on 2nd update
> XFAIL: switch_tests.py 10: switch a file to a dir and back to the file
> XFAIL: log_tests.py 21: test log -c on range of changes
> XFAIL: diff_tests.py 28: diff a renamed directory
> XFAIL: diff_tests.py 49: diff URL against working copy with local mods
> XFAIL: diff_tests.py 50: diff -r1 of removed file to its local addition
> XFAIL: externals_tests.py 18: binary file externals
> XFAIL: externals_tests.py 19: delete a file external
> XFAIL: externals_tests.py 20: switch a relative external
> XFAIL: merge_tests.py 33: merge a replacement of a directory
> XFAIL: merge_tests.py 34: replace both dir and one of its children
> XFAIL: merge_tests.py 55: avoid repeated merges for cyclic merging
> XFAIL: merge_tests.py 72: merge target with non inheritable mergeinfo
> XFAIL: merge_tests.py 91: merge added subtree
> XFAIL: merge_tests.py 115: tree conflicts 5.1: leaf edit, tree del
> XFAIL: merge_tests.py 116: tree conflicts 5.2: leaf del, tree del
> XFAIL: merge_tests.py 120: tree conflicts 5.1: leaf edit (no ci), tree del
> XFAIL: merge_tests.py 121: tree conflicts 5.2: leaf del (no ci), tree del
> XFAIL: merge_tests.py 125: merge prior to rename src existence still dels
> src
> XFAIL: revert_tests.py 4: revert a moved file
> XFAIL: mergeinfo_tests.py 4: 'mergeinfo' with uninteresting source selection
> XFAIL: depth_tests.py 36: 'info' should treat excluded item as versioned
> XFAIL: patch_tests.py 1: 'svn patch' basic functionality with no unidiff
> [[Broken on platforms with nonstandard diff and/or newline]]
> XFAIL: patch_tests.py 2: apply a unidiff patch -- test external tool
> [[Broken on platforms with nonstandard diff and/or newline]]
> XFAIL: patch_tests.py 3: test copy and move operations
> [[Broken on platforms with nonstandard diff and/or newline]]
> XFAIL: info_tests.py 2: info on added file
> XFAIL: tree_conflict_tests.py 14: merge dir: del/rpl/mv onto not-same
> At least one test FAILED, checking G:\svn-2008\dev\Release\tests.log
> FAIL: basic_tests.py 9: receiving text merges as part of an update
> FAIL: basic_tests.py 10: basic conflict creation and resolution
> FAIL: basic_tests.py 39: automatic conflict resolution
> FAIL: checkout_tests.py 5: co with real obstructions ok with --force
> FAIL: checkout_tests.py 6: co with real obstructions and unversioned files
> FAIL: checkout_tests.py 9: checkout file with broken eol style
> FAIL: checkout_tests.py 13: co handles obstructing paths scheduled for add
> FAIL: update_tests.py 3: update should not munge adds or replaces
> FAIL: update_tests.py 5: overlapping identical changes should not conflict
> FAIL: update_tests.py 6: delete files and update to resolve text conflicts
> FAIL: update_tests.py 7: update that deletes modified files
> FAIL: update_tests.py 27: conflict markers should match the file's eol
> style
> FAIL: update_tests.py 28: handle eol-style propchange during update
> FAIL: update_tests.py 30: forced update tolerates obstructions to adds
> FAIL: update_tests.py 32: update wc on the root of a Windows (virtual)
> drive
> FAIL: update_tests.py 34: update handles obstructing paths scheduled for
> add
> FAIL: update_tests.py 35: update conflicted files
> FAIL: update_tests.py 37: update should make use of copyfrom args
> FAIL: update_tests.py 42: update --accept automatic conflict resolution
> FAIL: update_tests.py 43: eof in interactive resolution can't break wc
> FAIL: update_tests.py 45: restarted update should delete dir prop
> FAIL: update_tests.py 48: tree conflicts 2.1: leaf edit, tree del on update
> FAIL: update_tests.py 52: update moves and modifies a file with edits
> FAIL: switch_tests.py 3: update wc that contains switched things
> FAIL: switch_tests.py 5: update switched wc things to HEAD
> FAIL: switch_tests.py 6: reverse update switched wc things to an older rev
> FAIL: switch_tests.py 20: forced switch tolerates obstructions to adds
> FAIL: switch_tests.py 24: switch tolerates WC adds
> FAIL: switch_tests.py 27: switch file and dir to url containing spaces
> FAIL: switch_tests.py 28: switch to old rev of now renamed branch
> FAIL: switch_tests.py 30: tolerate deletion of a directory with local mods
> FAIL: switch_tests.py 33: tree conflicts 2.1: leaf edit, tree del on switch
> FAIL: prop_tests.py 13: some svn: properties should be converted
> FAIL: prop_tests.py 14: test binary property support
> FAIL: copy_tests.py 11: working-copy to repository copy
> FAIL: copy_tests.py 19: revision-kind keywords with non-URL source
> FAIL: copy_tests.py 48: copy added uncommitted paths with props
> FAIL: copy_tests.py 49: copy added path to URL
> FAIL: diff_tests.py 14: diff text-bases against repository
> FAIL: diff_tests.py 15: repos-repos diff on item deleted from HEAD
> FAIL: externals_tests.py 1: test checkouts with externals
> FAIL: externals_tests.py 2: update to receive a new external module
> FAIL: externals_tests.py 3: update to lose an external module
> FAIL: externals_tests.py 4: update change to an unmodified external module
> FAIL: externals_tests.py 5: update changes to a modified external module
> FAIL: externals_tests.py 6: update changes under an external module
> FAIL: externals_tests.py 7: commit and update additional externals
> FAIL: externals_tests.py 8: error if external target dir involves '.' or
> '..'
> FAIL: externals_tests.py 9: test exports with externals
> FAIL: externals_tests.py 10: test exports from working copies with
> externals
> FAIL: externals_tests.py 11: use a peg revision to specify an external
> module
> FAIL: externals_tests.py 12: check the new '-rN URL PATH' syntax
> FAIL: externals_tests.py 13: error if propset'ing external with invalid
> format
> FAIL: externals_tests.py 14: old 'PATH URL' format should ignore peg
> revisions
> FAIL: externals_tests.py 15: should not be able to mv or rm a file external
> FAIL: externals_tests.py 16: place a file external into a directory
> external
> FAIL: externals_tests.py 17: allow spaces in external local paths
> FAIL: merge_tests.py 1: performing a merge, with mixed results
> FAIL: merge_tests.py 4: some simple property merges
> FAIL: merge_tests.py 9: merge on deleted directory in target
> FAIL: merge_tests.py 18: diff after merge that creates a new file
> FAIL: merge_tests.py 30: undo, then redo a property merge
> FAIL: merge_tests.py 32: merge a replacement of a file
> FAIL: merge_tests.py 37: ignore whitespace when merging
> FAIL: merge_tests.py 40: conflict markers should match the file's eol style
> FAIL: merge_tests.py 41: handle eol-style propchange during merge
> FAIL: merge_tests.py 42: use inherited mergeinfo to avoid repeated merge
> FAIL: merge_tests.py 43: use subtree's mergeinfo to avoid repeated merge
> FAIL: merge_tests.py 44: drive reporter api in depth first order
> FAIL: merge_tests.py 60: merge test for --depth files
> FAIL: merge_tests.py 62: subtrees can lose non-inheritable ranges
> FAIL: merge_tests.py 64: merge -rold(before rename):head renamed dir
> FAIL: merge_tests.py 65: child having different rev ranges to merge
> FAIL: merge_tests.py 67: merge with auto detection of revision ranges
> FAIL: merge_tests.py 68: mergeinfo recording in skipped merge
> FAIL: merge_tests.py 70: merge of propchange on subdir raises conflict
> FAIL: merge_tests.py 74: --ignore-ancestry also ignores mergeinfo
> FAIL: merge_tests.py 75: merge from renamed branch
> FAIL: merge_tests.py 77: subtrees added after start of merge range are ok
> FAIL: merge_tests.py 85: merge --reintegrate should fail on stale source
> FAIL: merge_tests.py 88: merge from a foreign repository
> FAIL: merge_tests.py 89: verify uuid of items added via foreign repo merge
> FAIL: merge_tests.py 90: 2-url merge from a foreign repository
> FAIL: merge_tests.py 96: don't explicitly record implicit mergeinfo
> FAIL: merge_tests.py 112: tree conflicts and obstructions
> FAIL: revert_tests.py 1: revert relative to wc root
> FAIL: revert_tests.py 6: revert a merge replacement of file with history
> FAIL: revert_tests.py 19: revert tree conflicts in updated files
> FAIL: svnversion_tests.py 2: test 'svnversion' with svn:externals
> FAIL: lock_tests.py 9: verify svn:needs-lock read-only behavior
> FAIL: depth_tests.py 5: update depth-immediates wc gets top file mod only
> FAIL: depth_tests.py 7: act on a file in a depth-empty working copy
> FAIL: depth_tests.py 8: bring a dir into a depth-empty working copy
> FAIL: depth_tests.py 30: unversioned & modified items left untouched
> FAIL: svndumpfilter_tests.py 3: svndumpfilter --targets blah
> FAIL: changelist_tests.py 8: update --changelist
> Summary of test results:
> 972 tests PASSED
> 43 tests SKIPPED
> 32 tests XFAILED (4 WORK-IN-PROGRESS)
> 96 tests FAILED
>
> r37006 is responsible for 73 of the 96 test failures;
I fixed these 73 test failures in r37008.
> most of the other failures where introduced between r36968 and r36990.
> (The buildbot was offline when this range was new)
--
Arfrever Frehtes Taifersar Arahesis
Received on 2009-04-05 06:11:46 CEST