Attached is an updated report on the status of the test suite of
trunk@26501 compared to the 1.4.x branch.
There (still) are two tests failing in trunk which passed on 1.4.x, so
AFAIC two blocking issues for 1.5.
Lieven
Nr. of tests on 1.4.x: 662
Nr. of tests on trunk: 841 (= +179)
Regressions: Tests now failing on trunk!!:
trunk: XFAIL - copy_tests.py svn cp PATH PATH replace file with props
trunk: XFAIL - revert_tests.py revert svn cp PATH PATH replace file
with props
Existing tests fixed on trunk:
1.4.x: XFAIL - stat_tests.py run 'status -uN' with incoming changes
1.4.x: XFAIL - commit_tests.py hook testing
Existing tests not fixed on trunk:
SKIP - copy_tests.py executable bit should be preserved when copying
SKIP - lock_tests.py svn:needs-lock and svn:executable, part I
SKIP - lock_tests.py svn:needs-lock and svn:executable, part II
SKIP - stat_tests.py status on versioned items replaced by symlinks
SKIP - utf8_tests.py conversion of paths and logs to/from utf8
SKIP - commit_tests.py tabs in paths
SKIP - import_tests.py import of executable files
SKIP - special_tests.py 'svn cp dir1 dir2' which contains a symlink
SKIP - special_tests.py general symlink handling
SKIP - special_tests.py import and export a symlink
SKIP - special_tests.py remove a symlink
SKIP - special_tests.py replace a normal file with a special file
SKIP - special_tests.py replace a special file with a non-special file
SKIP - ra-local-test.exe svn_ra_local__split_URL: invalid host names
SKIP - schedule_tests.py revert: add some executable files
XFAIL - fs-test.exe merging commit
XFAIL - diff_tests.py diff a renamed directory
XFAIL - authz_tests.py authz issue #2486 - open directory
XFAIL - locks-test.exe able to reserve a name (lock non-existent path)
XFAIL - locks-test.exe directory locks (kinda)
XFAIL - merge_tests.py replace both dir and one of its children
XFAIL - revert_tests.py revert a moved file
XFAIL - switch_tests.py switch a file to a dir and back to the file
Failing tests added on trunk:
SKIP - special_tests.py diff a symlink to a directory
SKIP - special_tests.py merge file into symlink
SKIP - special_tests.py merge symlink into file
SKIP - special_tests.py symlink obstructs incoming delete
XFAIL - log_tests.py test log -c for a single change
XFAIL - log_tests.py test log -c on comma-separated list of changes
XFAIL - log_tests.py test log -c on range of changes
XFAIL - copy_tests.py copy a URL that needs URI encoding to WC
XFAIL - copy_tests.py copy added uncommitted paths with props
XFAIL - copy_tests.py copy file using relative dst path names
XFAIL - copy_tests.py move file using relative dst path names
XFAIL - basic_tests.py remotely remove directories from two
repositories
XFAIL - depth_tests.py bring a file into a depth-immediates
working copy
XFAIL - depth_tests.py commit a file from a depth-empty working copy
XFAIL - switch_tests.py out of date propset should fail after a
relocate
XFAIL - update_tests.py update should understand copyfrom
XFAIL - update_tests.py update wc on the root of a Windows
(virtual) drive
Passing tests added on trunk:
authz_tests.py authz issue #2712
authz_tests.py test authz for aliases
basic_tests.py automatic conflict resolution
basic_tests.py basic mkdir URL, including parent directories
basic_tests.py basic mkdir, including parent directories
basic_tests.py delete file and directory with --keep-local
basic_tests.py get info on a file not in the repo
basic_tests.py remotely remove directories from one repository
basic_tests.py test add --parents
basic_tests.py use folders with names like 'c:hi'
blame_tests.py blame target not in HEAD
blame_tests.py blame target not in HEAD with peg-revisions
blame_tests.py don't look for merged files out of range
blame_tests.py test 'svn blame -g'
checkout_tests.py checkout with peg revision date
checkout_tests.py co handles obstructing paths scheduled for add
checkout_tests.py co with faux obstructions ok with --force
checkout_tests.py co with obstructions should fail without --force
checkout_tests.py co with real obstructions and unversioned files
checkout_tests.py co with real obstructions ok with --force
checkout_tests.py forced co fails if a dir obstructs a file
checkout_tests.py forced co fails if a file obstructs a dir
checkout_tests.py forced co with versioned obstruction
checkout_tests.py import and checkout
commit_tests.py commit files with inconsistent eol should fail
commit_tests.py pre-commit hook failure case testing
commit_tests.py set invalid revision props during remote mkdir
commit_tests.py set multiple revision props during remote mkdir
commit_tests.py set revision props during commit
commit_tests.py set revision props during import
commit_tests.py set revision props during remote delete
commit_tests.py set revision props during remote mkdir
commit_tests.py set revision props during remote property edit
commit_tests.py set revision props during repos-to-repos copy
commit_tests.py set revision props during repos-to-repos move
commit_tests.py set revision props during wc-to-repos copy
commit_tests.py set revprop without '=' during remote mkdir
commit_tests.py set revprop without value ('') during remote mkdir
commit_tests.py start-commit hook failure case testing
copy_tests.py copy a copied file and dir
copy_tests.py copy added path to URL
copy_tests.py copy and move added paths without commits
copy_tests.py copy file using relative src path names
copy_tests.py copy local dirs using peg rev syntax
copy_tests.py copy local files using peg rev syntax
copy_tests.py copy multiple files from a repo to a wc
copy_tests.py copy multiple files from a wc to a repo
copy_tests.py copy multiple files within a repo
copy_tests.py copy old revision of wc dir to new dir
copy_tests.py copy urls using peg rev syntax
copy_tests.py move a copied file and dir
copy_tests.py move a dir out of a moved dir
copy_tests.py move a dir twice within a moved dir
copy_tests.py move a file out of a moved dir
copy_tests.py move a file twice within a moved dir
copy_tests.py move a moved dir back to original location
copy_tests.py move a moved file and dir
copy_tests.py move a moved file back to original location
copy_tests.py move file using relative src path names
copy_tests.py move multiple files within a repo
copy_tests.py svn cp --parents URL URL
copy_tests.py svn cp --parents URL WC_PATH
copy_tests.py svn cp --parents WC_PATH URL
copy_tests.py svn cp --parents WC_PATH WC_PATH
copy_tests.py svn cp multiple files to a common directory
copy_tests.py svn mv multiple files to a common directory
depth_tests.py act on a file in a depth-empty working copy
depth_tests.py bring a dir into a depth-empty working copy
depth_tests.py bring a dir into a depth-immediates working copy
depth_tests.py bring a dir into a mixed-depth working copy
depth_tests.py commit property mods only, using --depth=empty
depth_tests.py commit some files with --depth=immediates
depth_tests.py depth-1 commit subdirectory propset, then update
depth_tests.py depth-1 update receives a subdirectory propset
depth_tests.py depth-1 working copy receives a deletion
depth_tests.py depth-empty checkout
depth_tests.py depth-empty working copy ignores a deletion
depth_tests.py depth-files checkout
depth_tests.py depth-immediates working copy ignores a deletion
depth_tests.py diff at various depths in non-infinity wc
depth_tests.py gradually update an empty wc to depth=infinity
depth_tests.py non-recursive checkout equals depth-files
depth_tests.py update depth-empty wc shouldn't receive file mod
depth_tests.py update depth-immediates wc gets top file mod only
diff_tests.py test diffs at various depths
error-test.exe test svn_error_root_cause_is
externals_tests.py check the new '-rN URL PATH' syntax
externals_tests.py error if propset'ing external with invalid format
externals_tests.py old 'PATH URL' format should ignore peg revisions
externals_tests.py test exports from working copies with externals
externals_tests.py use a peg revision to specify an external module
fs-test.exe check that transaction names are not reused
fs-test.exe get mergeinfo
fs-test.exe svn_fs_root_t (base) revisions
lock_tests.py unlock file locked by other user
log_tests.py meta-test for the log parser
log_tests.py run log with verbose output
log_tests.py test 'svn log -g' a path added before merge
log_tests.py test 'svn log -g' on a branching revision
log_tests.py test 'svn log -g' on a non-branching revision
log_tests.py test sensitive log on a single revision
merge_tests.py avoid repeated merges for cyclic merging
merge_tests.py detect copy src for target with multiple ancestors
merge_tests.py discontinuous merges produce correct mergeinfo
merge_tests.py don't set mergeinfo when merging from another repo
merge_tests.py drive reporter api in depth first order
merge_tests.py handle eol-style propchange during merge
merge_tests.py mark a revision range as merged
merge_tests.py merge a change to a file, using relative path
merge_tests.py merge adding prop to child of merge target works
merge_tests.py merge does not merge mergeinfo
merge_tests.py merge fails if subtree is deleted on src
merge_tests.py merge one file without explicit revisions
merge_tests.py merge test for --depth files
merge_tests.py merge to ood path can lead to inaccurate mergeinfo
merge_tests.py merge to path with switched children
merge_tests.py merge to sparse directories
merge_tests.py merge to switched path does not inherit or elide
merge_tests.py merge works when target has copied children
merge_tests.py mergeinfo can have empty rev ranges
merge_tests.py mergeinfo elides to ancestor with identical info
merge_tests.py merging a file w/no explicit target path or revs
merge_tests.py no-op merge without skips doesn't change mergeinfo
merge_tests.py replace-style merge capability for a single file
merge_tests.py skipped paths get overriding mergeinfo
merge_tests.py target inherits mergeinfo from nearest ancestor
merge_tests.py update does not merge mergeinfo
merge_tests.py use inherited mergeinfo to avoid repeated merge
merge_tests.py use subtree's mergeinfo to avoid repeated merge
mergeinfo-test.exe copy a mergeinfo data structure
mergeinfo-test.exe counting revs in rangelist
mergeinfo-test.exe diff of mergeinfo
mergeinfo-test.exe intersection of rangelists
mergeinfo-test.exe merging of mergeinfo hashs
mergeinfo-test.exe parse broken single line mergeinfo
mergeinfo-test.exe parse multi line mergeinfo
mergeinfo-test.exe parse single line mergeinfo
mergeinfo-test.exe parse single line mergeinfo and combine ranges
mergeinfo-test.exe remove of mergeinfo
mergeinfo-test.exe remove of rangelist
mergeinfo-test.exe returning revs in rangelist
mergeinfo-test.exe reversal of rangelist
mergeinfo-test.exe turning mergeinfo back into a string
mergeinfo-test.exe turning rangelist back into a string
path-test.exe test svn_dirent_is_root
path-test.exe test svn_path_check_valid
path-test.exe test svn_path_compare_paths
path-test.exe test svn_path_dirname
path-test.exe test svn_path_get_longest_ancestor
path-test.exe test svn_path_is_ancestor
path-test.exe test svn_path_is_single_path_component
path-test.exe test svn_path_splitext
prop_tests.py commit with conflicting dirprops
prop_tests.py receive properties on the wc root via update
prop_tests.py test properties on replaced files
prop_tests.py test proplist at various depths on a url
prop_tests.py test proplist at various depths on a wc
revert_tests.py revert a file that was replaced by a copied file
revert_tests.py status after replace+, revert, and local rm
revert_tests.py status after schedule-delete, revert, and local rm
revision-test.exe test svn_revnum_parse
special_tests.py checkout a repository containing symlinks
special_tests.py checkout repository with unknown special file type
special_tests.py replace a special file with a directory
stat_tests.py run 'status --depth=X -u' with incoming changes
stat_tests.py run 'status --depth=X' with local changes
stat_tests.py run 'status -u' with locally deleted directories
stat_tests.py status -u on versioned items whose type changed
stat_tests.py status -v -N -u from different current directories
stat_tests.py status with a versioned directory missing
svnadmin_tests.py 'setlog' and 'setrevprop', bypassing hooks'
svnadmin_tests.py recover a repository (FSFS only)
svnadmin_tests.py verify a repository containing paths like 'c:hi'
svnlook_tests.py history --limit
svnlook_tests.py test 'svnlook tree --non-recursive'
svnsync_tests.py move parent and modify a file
switch_tests.py basic tests to verify switch along with depth
switch_tests.py forced switch fails with some types of obstuctions
switch_tests.py forced switch tolerates obstructions to adds
switch_tests.py mergeinfo elides to closest ancestor w/ same info
switch_tests.py switch a scheduled-add file
switch_tests.py switch tolerates WC adds
update_tests.py forced up fails with some types of obstructions
update_tests.py forced update tolerates obstructions to adds
update_tests.py handle eol-style propchange during update
update_tests.py update conflicted files
update_tests.py update handles obstructing paths scheduled for add
update_tests.py update schedule-add copy of old rev
utf-test.exe test svn_utf_cstring_from_utf8_ex2
utf-test.exe test svn_utf_cstring_to_utf8_ex2
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Sep 10 00:16:06 2007