Skip to content

Instantly share code, notes, and snippets.

@jun66j5
Created April 23, 2020 18:24
Show Gist options
  • Save jun66j5/a5bb97756c0452364bfa1079885c3b66 to your computer and use it in GitHub Desktop.
Save jun66j5/a5bb97756c0452364bfa1079885c3b66 to your computer and use it in GitHub Desktop.
START: auth-test.exe
PASS: auth-test 1: test retrieving platform-specific auth providers
PASS: auth-test 2: test svn_auth_clear()
PASS: auth-test 3: test save cleartext info
END: auth-test.exe
ELAPSED: auth-test.exe 0:00:00.110202
START: authz-test.exe
Access check for ('wunga', 'bloop')
Global rights: min=r, max=rw (explicit)
[rules]
Match = rw
Sequence: 1
Repository: []
Rule: [/]
* = r
$authenticated = rw
luser = rw
Sequence: 2
Repository: [bloop]
Rule: [/]
@x = r
@y = rw
Match = r
Sequence: 3
Repository: [bloop]
Rule: glob:[/#*abc/#def*/*/**/%ghi?jkl/**//mno\/**]
~@x = r
luser = rw
~luser =
[groups]
@x = a
@y = a, b, c
[users]
$anonymous
[all] = all: some:r
[any] = all:r some:r
bloop = all: some:
$authenticated
[all] = all:rw some:rw
[any] = all:rw some:rw
a
[all] = all: some:rw
[any] = all:rw some:rw
bloop = all: some:rw
b
[all] = all:r some:rw
[any] = all:rw some:rw
bloop = all:r some:rw
c
[all] = all:r some:rw
[any] = all:rw some:rw
bloop = all:r some:rw
luser
[all] = all:rw some:rw
[any] = all:rw some:rw
bloop = all:rw some:rw
PASS: authz-test 1: test svn_authz__parse
{0 32} 1 => {0 32} 1
userA {0 32} 1 => {0 32} 1
userB {0 32} 1 => {0 32} 1
userC {0 32} 1 => {0 32} 1
greek {0 32} 0 => {0 32} 0
greek userA {0 96} 1 => {0 96} 1
greek userB {0 96} 1 => {0 96} 1
greek userC {0 32} 0 => {0 32} 0
repo {0 32} 0 => {0 32} 0
repo userA {0 96} 1 => {0 96} 1
repo userB {0 32} 0 => {0 32} 0
repo userC {0 32} 0 => {0 32} 0
X {0 32} 0 => {0 32} 0
X userA {0 32} 0 => {0 32} 0
X userB {0 32} 0 => {0 32} 0
X userC {0 32} 0 => {0 32} 0
{0 0} 1 => {0 0} 1
userA {0 32} 1 => {0 32} 1
userB {0 96} 1 => {0 96} 1
userC {0 0} 1 => {0 0} 1
greek {0 0} 0 => {0 0} 0
greek userA {0 32} 0 => {0 32} 0
greek userB {0 96} 0 => {0 96} 0
greek userC {0 0} 0 => {0 0} 0
{0 0} 1 => {0 0} 1
userA {0 32} 1 => {0 32} 1
userB {0 0} 1 => {0 0} 1
userC {0 0} 1 => {0 0} 1
greek {0 0} 0 => {0 0} 0
greek userA {0 32} 0 => {0 32} 0
greek userB {0 96} 1 => {0 96} 1
greek userC {0 0} 0 => {0 0} 0
repo {0 0} 0 => {0 0} 0
repo userA {0 96} 1 => {0 96} 1
repo userB {0 96} 1 => {0 96} 1
repo userC {0 96} 1 => {0 96} 1
PASS: authz-test 2: test svn_authz__get_global_rights
PASS: authz-test 3: issue 4741 groups
svn_tests: E200006: assertion 'access_granted == TRUE' failed at C:\usr\src\subversion\trunk\subversion\tests\libsvn_repos\authz-test.c:509
XFAIL: authz-test 4: [foo:/] inherits [/]
END: authz-test.exe
ELAPSED: authz-test.exe 0:00:00.080025
START: bit-array-test.exe
PASS: bit-array-test 1: check entries to default to zero
PASS: bit-array-test 2: get / set entries
PASS: bit-array-test 3: get / set sparse entries
END: bit-array-test.exe
ELAPSED: bit-array-test.exe 0:00:00.064992
START: cache-test.exe
PASS: cache-test 1: basic inprocess svn_cache test
SKIP: cache-test 2: basic memcache svn_cache test
SKIP: cache-test 3: memcache svn_cache with very long keys
PASS: cache-test 4: basic membuffer svn_cache test
PASS: cache-test 5: test for error handling in membuffer svn_cache
PASS: cache-test 6: test clearing a membuffer svn_cache
PASS: cache-test 7: basic null svn_cache test
PASS: cache-test 8: test membuffer cache with unaligned string keys
PASS: cache-test 9: test membuffer cache with unaligned fixed keys
END: cache-test.exe
ELAPSED: cache-test.exe 0:00:00.059929
START: checksum-test.exe
PASS: checksum-test 1: checksum parse
PASS: checksum-test 2: checksum emptiness
PASS: checksum-test 3: zero checksum matching
PASS: checksum-test 4: zlib expansion test (zlib regression)
PASS: checksum-test 5: zero checksum cross-type matching
PASS: checksum-test 6: checksum (de-)serialization
PASS: checksum-test 7: checksum parse all zero
PASS: checksum-test 8: read from checksummed stream
PASS: checksum-test 9: reset checksummed stream
END: checksum-test.exe
ELAPSED: checksum-test.exe 0:00:00.483949
START: client-test.exe
PASS: client-test 1: test svn_client__elide_mergeinfo_catalog
PASS: client-test 2: test svn_client_args_to_target_array
PASS: client-test 3: test svn_wc_add3 scenarios
PASS: client-test 4: test foreign repository copy
PASS: client-test 5: test svn_client_patch
PASS: client-test 6: test a crash in svn_client_copy5
PASS: client-test 7: test youngest_common_ancestor
PASS: client-test 8: test svn_client_suggest_merge_sources
PASS: client-test 9: test svn_client_status6 with ignore_local_mods
PASS: client-test 10: test svn_client_copy7 with externals_to_pin
PASS: client-test 11: pin externals on selected subtrees only
END: client-test.exe
ELAPSED: client-test.exe 0:00:05.011292
START: compat-test.exe
PASS: compat-test 1: svn_ver_compatible
PASS: compat-test 2: svn_version__parse_version_string
PASS: compat-test 3: svn_version__at_least
END: compat-test.exe
ELAPSED: compat-test.exe 0:00:00.065021
START: compress-test.exe
PASS: compress-test 1: test svn__decompress_lz4()
PASS: compress-test 2: test svn__compress_lz4()
PASS: compress-test 3: test svn__compress_lz4() with empty input
END: compress-test.exe
ELAPSED: compress-test.exe 0:00:00.064910
START: config-test.exe
PASS: config-test 1: test svn_config
PASS: config-test 2: test svn_config boolean conversion
PASS: config-test 3: test svn_config_has_section (case insensitive)
PASS: config-test 4: test svn_config_has_section (case sensitive)
PASS: config-test 5: test case-sensitive option name lookup
PASS: config-test 6: test svn_config_parse
PASS: config-test 7: test parsing config file with BOM
PASS: config-test 8: test r/o mode
PASS: config-test 9: test variable expansion
PASS: config-test 10: test parsing config file with invalid BOM
PASS: config-test 11: test writing a config
END: config-test.exe
ELAPSED: config-test.exe 0:00:00.070091
START: conflict-data-test.exe
PASS: conflict-data-test 1: deserialize tree conflict
PASS: conflict-data-test 2: serialize tree conflict data
PASS: conflict-data-test 3: read and write tree conflict data
PASS: conflict-data-test 4: read and write a property conflict
PASS: conflict-data-test 5: read and write a text conflict
PASS: conflict-data-test 6: read and write a tree conflict
PASS: conflict-data-test 7: test prop conflicts
PASS: conflict-data-test 8: test property conflict resolving
PASS: conflict-data-test 9: test binary file conflict
END: conflict-data-test.exe
ELAPSED: conflict-data-test.exe 0:00:01.465311
START: conflicts-test.exe
PASS: conflicts-test 1: merge incoming add file text merge
PASS: conflicts-test 2: merge incoming add file replace and merge
PASS: conflicts-test 3: merge incoming add dir ignore
PASS: conflicts-test 4: merge incoming add dir merge
PASS: conflicts-test 5: merge incoming add dir merge with file change
PASS: conflicts-test 6: merge incoming add dir merge with move history
PASS: conflicts-test 7: merge incoming add dir replace
PASS: conflicts-test 8: merge incoming add dir replace and merge
PASS: conflicts-test 9: merge incoming add dir replace with file change
PASS: conflicts-test 10: merge incoming delete file ignore
PASS: conflicts-test 11: merge incoming delete file accept
PASS: conflicts-test 12: merge incoming move file text merge
PASS: conflicts-test 13: update incoming delete file ignore
PASS: conflicts-test 14: update incoming delete file accept
PASS: conflicts-test 15: update incoming move file text merge
PASS: conflicts-test 16: switch incoming move file text merge
PASS: conflicts-test 17: merge incoming move dir
PASS: conflicts-test 18: merge incoming move dir with local edit
PASS: conflicts-test 19: merge incoming move dir with local add
PASS: conflicts-test 20: merge incoming delete vs local delete
PASS: conflicts-test 21: merge file property
PASS: conflicts-test 22: merge incoming move file merge with text conflict
PASS: conflicts-test 23: merge incoming edit for a moved-away working file
PASS: conflicts-test 24: merge incoming chained move vs local edit
PASS: conflicts-test 25: merge incoming moved dir with moved file
PASS: conflicts-test 26: merge incoming file move with new line of history
PASS: conflicts-test 27: update incoming dir move with nested file move
PASS: conflicts-test 28: update incoming dir move with parent move
PASS: conflicts-test 29: update incoming dir move with parent moved back
PASS: conflicts-test 30: update incoming dir move with parent moved twice
PASS: conflicts-test 31: update incoming add file text merge
PASS: conflicts-test 32: merge incoming move file merge with prop conflict
PASS: conflicts-test 33: merge incoming move file merge with keywords
PASS: conflicts-test 34: update incoming add dir ignore
PASS: conflicts-test 35: update incoming add dir merge
PASS: conflicts-test 36: update incoming add dir merge with obstructions
PASS: conflicts-test 37: cherry-pick with moved file and propdel
PASS: conflicts-test 38: merge incoming move file merge with CRLF eols
PASS: conflicts-test 39: merge incoming move file merge with native eols
PASS: conflicts-test 40: cherry-pick edit from moved file
PASS: conflicts-test 41: merge incoming dir move across branches
PASS: conflicts-test 42: update incoming delete to deleted file (#4739)
PASS: conflicts-test 43: merge two added dirs assertion failure (#4744)
PASS: conflicts-test 44: do not suggest unrelated move targets (#4766)
PASS: conflicts-test 45: cherry-pick edit from moved directory
PASS: conflicts-test 46: local missing conflict with ambiguous moves
PASS: conflicts-test 47: local missing conflict with ambiguous dir moves
PASS: conflicts-test 48: file v dir move merge assertion failure
PASS: conflicts-test 49: file add vs unversioned file during update
PASS: conflicts-test 50: file add vs unversioned file during switch
PASS: conflicts-test 51: dir add vs unversioned dir during update
PASS: conflicts-test 52: dir add vs unversioned dir during switch
PASS: conflicts-test 53: file move vs file move during merge
PASS: conflicts-test 54: file move vs file move during merge accept move
PASS: conflicts-test 55: file move vs file edit-move during merge
PASS: conflicts-test 56: file edit-move vs file move merge accept move
PASS: conflicts-test 57: dir move vs dir move during merge
PASS: conflicts-test 58: dir move vs dir move during merge accept move
PASS: conflicts-test 59: file move vs file move during update
PASS: conflicts-test 60: file move vs file move during update accept move
END: conflicts-test.exe
ELAPSED: conflicts-test.exe 0:01:02.925147
START: crypto-test.exe
PASS: crypto-test 1: basic password encryption/decryption test
PASS: crypto-test 2: password checktext generation/validation
END: crypto-test.exe
ELAPSED: crypto-test.exe 0:00:00.124931
START: db-test.exe
PASS: db-test 1: get information from wc.db
PASS: db-test 2: insert different nodes into wc.db
PASS: db-test 3: getting the list of BASE or WORKING children
PASS: db-test 4: reading information about the WORKING tree
PASS: db-test 5: creation of per-directory handles
PASS: db-test 6: scanning added working nodes
PASS: db-test 7: deletion introspection functions
PASS: db-test 8: relocating a node
PASS: db-test 9: work queue processing
PASS: db-test 10: externals store
END: db-test.exe
ELAPSED: db-test.exe 0:00:00.395005
START: diff-diff3-test.exe
PASS: diff-diff3-test 1: these dump core
PASS: diff-diff3-test 2: 2-way unified diff and trivial merge
PASS: diff-diff3-test 3: 2-way unified diff where output is suspect
PASS: diff-diff3-test 4: 3-way merge, non-overlapping changes
PASS: diff-diff3-test 5: 3-way merge, non-conflicting overlapping changes
PASS: diff-diff3-test 6: 3-way merge, conflicting overlapping changes
PASS: diff-diff3-test 7: random trivial merge
PASS: diff-diff3-test 8: random 3-way merge
PASS: diff-diff3-test 9: merge with part already present
PASS: diff-diff3-test 10: 3-way merge, adjacent changes
PASS: diff-diff3-test 11: 3-way merge with conflict styles
PASS: diff-diff3-test 12: 4-way merge; see variance-adjusted-patching.html
PASS: diff-diff3-test 13: offset of the normalized token
PASS: diff-diff3-test 14: identical suffix starts at the boundary of a chunk
PASS: diff-diff3-test 15: compare tokens at the chunk boundary
PASS: diff-diff3-test 16: 2-way issue #3362 test v1
PASS: diff-diff3-test 17: 2-way issue #3362 test v2
svn_tests: E200006: Failed mem-diff, expected and actual outputs differ.
EXPECTED:
A
B
<<<<<<< doubleadd2
C
D
E
F
=======
O
P
Q
R
>>>>>>> doubleadd3
J
K
L
ACTUAL:
A
B
O
P
Q
R
D
E
F
J
K
L
XFAIL: diff-diff3-test 18: 3-way merge, double add
END: diff-diff3-test.exe
ELAPSED: diff-diff3-test.exe 0:00:05.275072
START: dirent_uri-test.exe
PASS: dirent_uri-test 1: test svn_dirent_is_root
PASS: dirent_uri-test 2: test svn_uri_is_root
PASS: dirent_uri-test 3: test svn_dirent_is_absolute
PASS: dirent_uri-test 4: test svn_dirent_join(_many)
PASS: dirent_uri-test 5: test svn_relpath_join
PASS: dirent_uri-test 6: test svn_dirent_basename
PASS: dirent_uri-test 7: test svn_relpath_basename
PASS: dirent_uri-test 8: test svn_uri_basename
PASS: dirent_uri-test 9: test svn_relpath_dirname
PASS: dirent_uri-test 10: test svn_dirent_dirname
PASS: dirent_uri-test 11: test svn_dirent_dirname
PASS: dirent_uri-test 12: test svn_dirent_canonicalize
PASS: dirent_uri-test 13: test svn_relpath_canonicalize
PASS: dirent_uri-test 14: test svn_uri_canonicalize
PASS: dirent_uri-test 15: test svn_dirent_is_canonical
PASS: dirent_uri-test 16: test svn_relpath_is_canonical
PASS: dirent_uri-test 17: test svn_uri_is_canonical
PASS: dirent_uri-test 18: test svn_dirent_split
PASS: dirent_uri-test 19: test svn_relpath_split
PASS: dirent_uri-test 20: test svn_uri_split
PASS: dirent_uri-test 21: test svn_dirent_get_longest_ancestor
PASS: dirent_uri-test 22: test svn_relpath_get_longest_ancestor
PASS: dirent_uri-test 23: test svn_uri_get_longest_ancestor
PASS: dirent_uri-test 24: test svn_dirent_is_child
PASS: dirent_uri-test 25: test svn_dirent_is_ancestor
PASS: dirent_uri-test 26: test svn_uri_is_ancestor
PASS: dirent_uri-test 27: test svn_dirent_skip_ancestor
PASS: dirent_uri-test 28: test svn_relpath_skip_ancestor
PASS: dirent_uri-test 29: test svn_uri_skip_ancestor
PASS: dirent_uri-test 30: test svn_dirent_get_absolute
PASS: dirent_uri-test 31: test svn_dirent_get_absolute (needs recent apr)
PASS: dirent_uri-test 32: test svn_dirent_condense_targets
PASS: dirent_uri-test 33: test svn_uri_condense_targets
PASS: dirent_uri-test 34: test svn_dirent_local_style
PASS: dirent_uri-test 35: test svn_dirent_internal_style
PASS: dirent_uri-test 36: test svn_relpath_internal_style
PASS: dirent_uri-test 37: test svn_uri_get_dirent_from_file_url
PASS: dirent_uri-test 38: test svn_uri_get_dirent_from_file_url errors
PASS: dirent_uri-test 39: test svn_uri_get_file_url_from_dirent
PASS: dirent_uri-test 40: test svn_dirent_is_under_root
PASS: dirent_uri-test 41: test svn_fspath__is_canonical
PASS: dirent_uri-test 42: test svn_fspath__join
PASS: dirent_uri-test 43: test svn_fspath__skip_ancestor
PASS: dirent_uri-test 44: test svn_fspath__dirname/basename/split
PASS: dirent_uri-test 45: test svn_fspath__get_longest_ancestor
PASS: dirent_uri-test 46: test svn_cert__match_dns_identity
svn_tests: E200006: Expected match but got no match for pattern 'baz*.example.net' on hostname 'baz1.example.net'
XFAIL: dirent_uri-test 47: test match with RFC 6125 s. 6.4.3 Rule 3
END: dirent_uri-test.exe
ELAPSED: dirent_uri-test.exe 0:00:00.065014
START: dump-load-test.exe
PASS: dump-load-test 1: test dumping with r0 mergeinfo
PASS: dump-load-test 2: test loading with r0 mergeinfo
END: dump-load-test.exe
ELAPSED: dump-load-test.exe 0:00:00.970320
START: entries-compat-test.exe
PASS: entries-compat-test 1: entries are allocated in access baton
PASS: entries-compat-test 2: access baton mojo can return stubs
PASS: entries-compat-test 3: access baton like locks must work with wc-ng
END: entries-compat-test.exe
ELAPSED: entries-compat-test.exe 0:00:00.249557
START: error-code-test.exe
PASS: error-code-test 1: check that error codes are unique
END: error-code-test.exe
ELAPSED: error-code-test.exe 0:00:00.065033
START: error-test.exe
PASS: error-test 1: test svn_error_root_cause
PASS: error-test 2: test svn_error_purge_tracing
PASS: error-test 3: test svn_error_symbolic_name
END: error-test.exe
ELAPSED: error-test.exe 0:00:00.065170
START: fs-fs-pack-test.exe
PASS: fs-fs-pack-test 1: pack a FSFS filesystem
PASS: fs-fs-pack-test 2: pack FSFS where revs % shard = 0
PASS: fs-fs-pack-test 3: read from a packed FSFS filesystem
PASS: fs-fs-pack-test 4: commit to a packed FSFS filesystem
PASS: fs-fs-pack-test 5: get/set revprop while packing FSFS filesystem
PASS: fs-fs-pack-test 6: get/set large packed revprops in FSFS
PASS: fs-fs-pack-test 7: get/set huge packed revprops in FSFS
PASS: fs-fs-pack-test 8: recover a fully packed filesystem
PASS: fs-fs-pack-test 9: test file hint at shard boundary
PASS: fs-fs-pack-test 10: test svn_fs_info
PASS: fs-fs-pack-test 11: test packing with shard size = 1
PASS: fs-fs-pack-test 12: set multiple huge revprops in packed FSFS
PASS: fs-fs-pack-test 13: upgrade txns to log addressing in shared FSFS
PASS: fs-fs-pack-test 14: upgrade txns started before svnadmin upgrade
PASS: fs-fs-pack-test 15: metadata checksums being checked
PASS: fs-fs-pack-test 16: change revprops with enabled and disabled caching
PASS: fs-fs-pack-test 17: id parser test
PASS: fs-fs-pack-test 18: file with 0 expanded-length, issue #4554
PASS: fs-fs-pack-test 19: rep-sharing effectiveness
PASS: fs-fs-pack-test 20: delta chains starting with PLAIN, issue #4577
PASS: fs-fs-pack-test 21: compare empty PLAIN and non-existent reps
PASS: fs-fs-pack-test 22: pack with limited memory for metadata
PASS: fs-fs-pack-test 23: large deltas against PLAIN, issue #4658
END: fs-fs-pack-test.exe
ELAPSED: fs-fs-pack-test.exe 0:00:20.909952
START: fs-fs-private-test.exe
PASS: fs-fs-private-test 1: get statistics on a FSFS filesystem
PASS: fs-fs-private-test 2: dump the P2L index
PASS: fs-fs-private-test 3: load the P2L index
PASS: fs-fs-private-test 4: build the representation cache
END: fs-fs-private-test.exe
ELAPSED: fs-fs-private-test.exe 0:00:01.410073
START: fs-sequential-test.exe
PASS: fs-sequential-test 1: test reopen and modify txn
PASS: fs-sequential-test 2: refresh option in FS revprop API
END: fs-sequential-test.exe
ELAPSED: fs-sequential-test.exe 0:00:00.754973
START: fs-test.exe
PASS: fs-test 1: begin a txn, check its name, then close it
PASS: fs-test 2: open an existing transaction by name
PASS: fs-test 3: begin a txn, get the txn root, and add a file
PASS: fs-test 4: create 2 txns, list them, and verify the list
PASS: fs-test 5: check that transaction names are not reused
PASS: fs-test 6: write and read a file's contents
PASS: fs-test 7: create and modify almostmedium file
PASS: fs-test 8: create and modify medium file
PASS: fs-test 9: create and modify large file
PASS: fs-test 10: test basic file and subdirectory creation
PASS: fs-test 11: make The Official Subversion Test Tree
PASS: fs-test 12: fill a directory, then list it
PASS: fs-test 13: set and get some revision properties
PASS: fs-test 14: set/get txn props, commit, validate new rev props
PASS: fs-test 15: set and get some node properties
PASS: fs-test 16: delete mutable nodes from directories
PASS: fs-test 17: delete nodes tree
PASS: fs-test 18: fetch the youngest revision from a filesystem
PASS: fs-test 19: basic commit
PASS: fs-test 20: testing tree validation helper
PASS: fs-test 21: merging commit
PASS: fs-test 22: copying and tracking copy history
PASS: fs-test 23: commit datestamps
PASS: fs-test 24: check old revisions
PASS: fs-test 25: after each commit, check all revisions
PASS: fs-test 26: ensure accurate storage of root node
PASS: fs-test 27: svn_fs_node_created_rev test
PASS: fs-test 28: test svn_fs_check_related
PASS: fs-test 29: test complex copies (branches)
PASS: fs-test 30: test checksums
PASS: fs-test 31: calculating closest history-affecting copies
PASS: fs-test 32: svn_fs_root_t (base) revisions
PASS: fs-test 33: test dir prop preservation in unordered txns
PASS: fs-test 34: test svn_fs_set_uuid
PASS: fs-test 35: test svn_fs_node_origin_rev
PASS: fs-test 36: create and modify small file
PASS: fs-test 37: test svn_fs_node_history
PASS: fs-test 38: test svn_fs_delete_fs
PASS: fs-test 39: filenames with trailing \n might be rejected
PASS: fs-test 40: test svn_fs_info_format
PASS: fs-test 41: commit timestamp
PASS: fs-test 42: test svn_fs__compatible_version
PASS: fs-test 43: test merge directory properties
PASS: fs-test 44: upgrade while committing
PASS: fs-test 45: test svn_fs_paths_changed
PASS: fs-test 46: test deletion after replace in changed paths list
PASS: fs-test 47: test purging transactions
PASS: fs-test 48: compare contents of different nodes
PASS: fs-test 49: test svn_fs_path_change2_create
PASS: fs-test 50: test FS 'node created' info
PASS: fs-test 51: test FS module listing
PASS: fs-test 52: test zero copy file processing
PASS: fs-test 53: test svn_fs_dir_optimal_order
PASS: fs-test 54: get configuration files
PASS: fs-test 55: get a delta stream on a file
PASS: fs-test 56: get merging txns with newer revisions
PASS: fs-test 57: test creating FSFS repository with different opts
PASS: fs-test 58: test pool lifetime dependencies with txn roots
PASS: fs-test 59: test modify txn being written
PASS: fs-test 60: test property and text rep-sharing collision
PASS: fs-test 61: test setting and getting internal txn props
PASS: fs-test 62: test svn_fs_check_related for transactions
PASS: fs-test 63: freeze and commit
PASS: fs-test 64: test reading a large changed paths list
PASS: fs-test 65: test commit with locked rep-cache
PASS: fs-test 66: test clearing the cache while streaming a rep
PASS: fs-test 67: test rep-sharing on content rather than SHA1
PASS: fs-test 68: test issue SVN-4677 regression
PASS: fs-test 69: svn_fs_closest_copy after replacing file with dir
PASS: fs-test 70: test svn_fs_ioctl with unrecognized code
END: fs-test.exe
ELAPSED: fs-test.exe 0:00:52.930145
START: fs-x-pack-test.exe
SKIP: fs-x-pack-test 1: pack a FSX filesystem
SKIP: fs-x-pack-test 2: pack FSX where revs % shard = 0
SKIP: fs-x-pack-test 3: read from a packed FSX filesystem
SKIP: fs-x-pack-test 4: commit to a packed FSX filesystem
SKIP: fs-x-pack-test 5: get/set revprop while packing FSX filesystem
SKIP: fs-x-pack-test 6: get/set large packed revprops in FSX
SKIP: fs-x-pack-test 7: get/set huge packed revprops in FSX
SKIP: fs-x-pack-test 8: recover a fully packed filesystem
SKIP: fs-x-pack-test 9: test file hint at shard boundary
SKIP: fs-x-pack-test 10: test svn_fs_info
SKIP: fs-x-pack-test 11: test representations container
SKIP: fs-x-pack-test 12: test packing with shard size = 1
SKIP: fs-x-pack-test 13: test batch fsync
END: fs-x-pack-test.exe
ELAPSED: fs-x-pack-test.exe 0:00:00.111759
START: hashdump-test.exe
PASS: hashdump-test 1: write a hash to a file
PASS: hashdump-test 2: read a file into a hash
PASS: hashdump-test 3: write hash out, read back in, compare
PASS: hashdump-test 4: read hash from buffered file
END: hashdump-test.exe
ELAPSED: hashdump-test.exe 0:00:00.063363
START: io-test.exe
PASS: io-test 1: two file size comparison
PASS: io-test 2: two file content comparison
PASS: io-test 3: three file size comparison
PASS: io-test 4: three file content comparison
PASS: io-test 5: svn_io_read_length_line() shouldn't loop
PASS: io-test 6: test aligned seek
PASS: io-test 7: test ignore-enoent
PASS: io-test 8: test svn_stream__install_stream to long path
PASS: io-test 9: test svn_stream__install_stream over RO file
PASS: io-test 10: test svn_io_file_size_get
PASS: io-test 11: test svn_io_file_rename2
PASS: io-test 12: test svn_io_read_length_line()
PASS: io-test 13: test svn_io_file_readline()
PASS: io-test 14: test svn_io_open_uniquely_named()
PASS: io-test 15: test workaround for APR in svn_io_file_trunc
PASS: io-test 16: test svn_io_remove_dir2() with writable tree
PASS: io-test 17: test svn_io_remove_dir2() with read-only file
PASS: io-test 18: test svn_io_remove_dir2() with read-only directory
PASS: io-test 19: test svn_io_remove_dir2() with read-only tree
END: io-test.exe
ELAPSED: io-test.exe 0:00:09.605244
START: locks-test.exe
PASS: locks-test 1: test that locks can expire
PASS: locks-test 2: lock only
PASS: locks-test 3: lookup lock by path
PASS: locks-test 4: attach lock
PASS: locks-test 5: get locks
PASS: locks-test 6: basic locking
PASS: locks-test 7: test that locking requires proper credentials
PASS: locks-test 8: test that locking is enforced in final commit step
PASS: locks-test 9: dir propchange can be committed with locked child
PASS: locks-test 10: breaking, stealing, refreshing a lock
PASS: locks-test 11: check out-of-dateness before locking
PASS: locks-test 12: lock multiple paths
PASS: locks-test 13: lock callback error
PASS: locks-test 14: lock/unlock when 'write-lock' couldn't be obtained
PASS: locks-test 15: lock parent and it's child
END: locks-test.exe
ELAPSED: locks-test.exe 0:00:08.460080
START: mergeinfo-test.exe
PASS: mergeinfo-test 1: parse single line mergeinfo
PASS: mergeinfo-test 2: copy a mergeinfo data structure
PASS: mergeinfo-test 3: parse single line mergeinfo and combine ranges
PASS: mergeinfo-test 4: parse broken single line mergeinfo
PASS: mergeinfo-test 5: remove rangelists
PASS: mergeinfo-test 6: test rangelist remove with random data
PASS: mergeinfo-test 7: remove of mergeinfo
PASS: mergeinfo-test 8: reversal of rangelist
PASS: mergeinfo-test 9: intersection of rangelists
PASS: mergeinfo-test 10: test rangelist intersect with random data
PASS: mergeinfo-test 11: diff of mergeinfo
PASS: mergeinfo-test 12: merging of mergeinfo hashes
PASS: mergeinfo-test 13: intersection of mergeinfo
PASS: mergeinfo-test 14: turning rangelist back into a string
PASS: mergeinfo-test 15: turning mergeinfo back into a string
PASS: mergeinfo-test 16: merge of rangelists
PASS: mergeinfo-test 17: diff of rangelists
PASS: mergeinfo-test 18: removal of prefix paths from catalog keys
PASS: mergeinfo-test 19: merge of rangelists with overlaps (issue 4686)
PASS: mergeinfo-test 20: test rangelist edgecases via loop
PASS: mergeinfo-test 21: test rangelist merge canonical result (#4840)
PASS: mergeinfo-test 22: test rangelist merge array insert failure (#4840)
PASS: mergeinfo-test 23: test rangelist merge random canonical inputs
PASS: mergeinfo-test 24: test rangelist merge random semi-c inputs
PASS: mergeinfo-test 25: test rangelist merge random non-validated inputs
PASS: mergeinfo-test 26: test mergeinfo merge random non-validated inputs
END: mergeinfo-test.exe
ELAPSED: mergeinfo-test.exe 0:00:00.518280
START: mtcc-test.exe
PASS: mtcc-test 1: test mtcc mkdir
PASS: mtcc-test 2: test making greek tree
PASS: mtcc-test 3: swapping some trees
PASS: mtcc-test 4: test propset and propdel
PASS: mtcc-test 5: test update files
PASS: mtcc-test 6: test overwrite
PASS: mtcc-test 7: test mtcc anchoring for root operations
PASS: mtcc-test 8: test mtcc replace tree
PASS: mtcc-test 9: test ra_get_file_revs2 both ways
PASS: mtcc-test 10: test iprops url format
PASS: mtcc-test 11: test move and delete ancestor (issue 4666)
END: mtcc-test.exe
ELAPSED: mtcc-test.exe 0:00:04.726225
START: op-depth-test.exe
PASS: op-depth-test 1: test_wc_wc_copies
PASS: op-depth-test 2: test_reverts
PASS: op-depth-test 3: test_deletes
PASS: op-depth-test 4: test_delete_of_copies
PASS: op-depth-test 5: test_delete_with_base
PASS: op-depth-test 6: test_adds
PASS: op-depth-test 7: test_repo_wc_copies
PASS: op-depth-test 8: test_delete_with_update
PASS: op-depth-test 9: test_adds_change_kind
PASS: op-depth-test 10: test_base_dir_insert_remove
PASS: op-depth-test 11: test_db_make_copy
PASS: op-depth-test 12: test_wc_move
PASS: op-depth-test 13: test_mixed_rev_copy
PASS: op-depth-test 14: test_delete_of_replace
PASS: op-depth-test 15: test_del_replace_not_present
PASS: op-depth-test 16: test_op_revert
PASS: op-depth-test 17: test_op_revert_changelist
PASS: op-depth-test 18: test_children_of_replaced_dir
PASS: op-depth-test 19: test_op_delete
PASS: op-depth-test 20: test_child_replace_with_same
PASS: op-depth-test 21: test_shadowed_update
PASS: op-depth-test 22: test_copy_of_deleted (issue #3873)
PASS: op-depth-test 23: test_case_rename on case (in)sensitive system
PASS: op-depth-test 24: commit_file_external (issue #4002)
PASS: op-depth-test 25: revert_file_externals
PASS: op-depth-test 26: copy_file_externals
PASS: op-depth-test 27: test_wc_wc_copy_server_excluded
PASS: op-depth-test 28: incomplete_switch (issue 4040)
PASS: op-depth-test 29: nested_moves_child_first
PASS: op-depth-test 30: nested_moves_child_last
PASS: op-depth-test 31: move_in_copy
PASS: op-depth-test 32: move_in_replace
PASS: op-depth-test 33: copy_a_move
PASS: op-depth-test 34: move_to_swap
PASS: op-depth-test 35: revert_nested_move
PASS: op-depth-test 36: move_on_move
PASS: op-depth-test 37: move_on_move2
PASS: op-depth-test 38: move_added
PASS: op-depth-test 39: move_update
PASS: op-depth-test 40: scan_delete
PASS: op-depth-test 41: follow_moved_to
svn_tests: E200006: expected {1, "A", "base-deleted", NO_COPY_FROM, FALSE, TRUE, "X"}; found {1, "A", "base-deleted", NO_COPY_FROM}
svn_tests: E200006: expected {1, "X", "normal", 1, "A", MOVED_HERE}; found {1, "X", "normal", 1, "A"}
XFAIL: op-depth-test 42: mixed_rev_move [[WIMP: needs different libsvn_wc entry point]]
PASS: op-depth-test 43: update_prop_mod_into_moved
PASS: op-depth-test 44: nested_move_update
PASS: op-depth-test 45: nested_move_commit (issue 4291)
PASS: op-depth-test 46: nested_move_update2
PASS: op-depth-test 47: move_update_conflicts
PASS: op-depth-test 48: move_update_delete_mods
PASS: op-depth-test 49: nested_moves2
PASS: op-depth-test 50: move_in_delete (issue 4303)
PASS: op-depth-test 51: switch_move
PASS: op-depth-test 52: move_replace
PASS: op-depth-test 53: layered_moved_to
PASS: op-depth-test 54: update_within_move
PASS: op-depth-test 55: commit_moved_descendant
svn_tests: E200006: The commit should have failed
XFAIL: op-depth-test 56: commit_moved_away_descendant
PASS: op-depth-test 57: finite_move_update_bump
PASS: op-depth-test 58: move_away_delete_update
PASS: op-depth-test 59: move_not_present_variants
PASS: op-depth-test 60: update_child_under_add (issue 4111)
PASS: op-depth-test 61: delete_over_moved_away
PASS: op-depth-test 62: moved_to op_depth
PASS: op-depth-test 63: new_basemove
PASS: op-depth-test 64: move_back (issue 4302)
PASS: op-depth-test 65: move_update_subtree (issue 4232)
PASS: op-depth-test 66: move_parent_into_child (issue 4333)
PASS: op-depth-test 67: move depth expansion
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\move_retract\A\B\A\C' not resolved
XFAIL: op-depth-test 68: move retract (issue 4336)
svn_tests: E200006: expected {0, "A2/B/Q/g", "normal", 1, "f", FILE_EXTERNAL}
svn_tests: E200006: expected {0, "A2/B/g", "normal", 1, "f", FILE_EXTERNAL}
svn_tests: E200006: expected {0, "A2/B/P/g", "normal", 1, "f", FILE_EXTERNAL}
XFAIL: op-depth-test 69: move/delete file externals (issue 4293)
PASS: op-depth-test 70: update with tree conflict (issue 4347)
PASS: op-depth-test 71: move update with replaced parent (issue 4388)
PASS: op-depth-test 72: copy mixed-rev with mods
PASS: op-depth-test 73: move child to parent and revert (issue 4436)
PASS: op-depth-test 74: move more than once, delete intermediate
svn_tests: E200006: expected {1, "AAA_3/A", "normal", 1, "C/A/A/A", MOVED_HERE}; found {1, "AAA_3/A", "normal", 1, "C/A/A/A"}
svn_tests: E200006: expected {2, "C/A/A", "base-deleted", NO_COPY_FROM, FALSE, TRUE, "AAA_3"}; found {2, "C/A/A", "base-deleted", NO_COPY_FROM}
svn_tests: E200006: expected {1, "AAA_2/A", "normal", 1, "B/A/A/A", MOVED_HERE}; found {1, "AAA_2/A", "normal", 1, "B/A/A/A"}
svn_tests: E200006: expected {1, "B/A/A", "base-deleted", NO_COPY_FROM, FALSE, TRUE, "AAA_2"}; found {1, "B/A/A", "base-deleted", NO_COPY_FROM}
svn_tests: E200006: expected {1, "AAA_3", "normal", 1, "C/A/A", MOVED_HERE}; found {1, "AAA_3", "normal", 1, "C/A/A"}
svn_tests: E200006: expected {1, "AAA_2", "normal", 1, "B/A/A", MOVED_HERE}; found {1, "AAA_2", "normal", 1, "B/A/A"}
XFAIL: op-depth-test 75: move more than once, revert intermediate
PASS: op-depth-test 76: move replace ancestor with child
PASS: op-depth-test 77: move twice and then delete
PASS: op-depth-test 78: del4: edit AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\del4_update_delete_AAA\A\A\A\A' not resolved
XFAIL: op-depth-test 79: del4: delete AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\del4_update_add_AAA\A\A\A\NEW' not resolved
XFAIL: op-depth-test 80: del4: add AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\del4_update_replace_AAA\A\A\A\A' not resolved
XFAIL: op-depth-test 81: del4: replace AAA
PASS: op-depth-test 82: del4: delete self AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\del4_update_replaceself_AAA\D\A\A' is no longer moved
XFAIL: op-depth-test 83: del4: replace self AAA
PASS: op-depth-test 84: move4: edit AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\move4_update_delete_AAA\A\A\A\A' not resolved
XFAIL: op-depth-test 85: move4: delete AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\move4_update_add_AAA\A\A\A\NEW' not resolved
XFAIL: op-depth-test 86: move4: add AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\move4_update_replace_AAA\A\A\A\A' not resolved
XFAIL: op-depth-test 87: move4: replace AAA
PASS: op-depth-test 88: move4: delete self AAA
svn_tests: E155027: Tree conflict can only be resolved to 'working' state; 'C:\usr\src\subversion\trunk\Release\subversion\tests\libsvn_wc\svn-test-work\working-copies\move4_update_replaceself_AAA\A_moved\A\A' is no longer moved
XFAIL: op-depth-test 89: move4: replace self AAA
PASS: op-depth-test 90: simple move bump
PASS: op-depth-test 91: movedhere extract retract
PASS: op-depth-test 92: repo_wc_copy
PASS: op-depth-test 93: break move in delete (issue 4491)
PASS: op-depth-test 94: nested move delete
svn_tests: E200006: expected {2, "A_mv/D_mv/H/omega","normal", 1, "A/D/H/omega", MOVED_HERE}; found {2, "A_mv/D_mv/H/omega","normal", 1, "A/D/H/omega"}
svn_tests: E200006: expected {2, "A_mv/D_mv/G/pi", "normal", 1, "A/D/G/pi", MOVED_HERE}; found {2, "A_mv/D_mv/G/pi", "normal", 1, "A/D/G/pi"}
svn_tests: E200006: expected {1, "A/D", "base-deleted", NO_COPY_FROM, FALSE, TRUE, "A/D_mv"}; found {1, "A/D", "base-deleted", NO_COPY_FROM}
svn_tests: E200006: expected {2, "A_mv/D_mv/H/chi", "normal", 1, "A/D/H/chi", MOVED_HERE}; found {2, "A_mv/D_mv/H/chi", "normal", 1, "A/D/H/chi"}
svn_tests: E200006: expected {2, "A_mv/D_mv/G/tau", "normal", 1, "A/D/G/tau", MOVED_HERE}; found {2, "A_mv/D_mv/G/tau", "normal", 1, "A/D/G/tau"}
svn_tests: E200006: expected {2, "A_mv/D_mv", "normal", 1, "A/D", MOVED_HERE}; found {2, "A_mv/D_mv", "normal", 1, "A/D"}
svn_tests: E200006: expected {2, "A_mv/D_mv/G/rho", "normal", 1, "A/D/G/rho", MOVED_HERE}; found {2, "A_mv/D_mv/G/rho", "normal", 1, "A/D/G/rho"}
svn_tests: E200006: expected {2, "A_mv/D_mv/H", "normal", 1, "A/D/H", MOVED_HERE}; found {2, "A_mv/D_mv/H", "normal", 1, "A/D/H"}
svn_tests: E200006: expected {2, "A_mv/D_mv/G", "normal", 1, "A/D/G", MOVED_HERE}; found {2, "A_mv/D_mv/G", "normal", 1, "A/D/G"}
svn_tests: E200006: expected {2, "A_mv/D_mv/H/psi", "normal", 1, "A/D/H/psi", MOVED_HERE}; found {2, "A_mv/D_mv/H/psi", "normal", 1, "A/D/H/psi"}
svn_tests: E200006: expected {2, "A_mv/D_mv/gamma", "normal", 1, "A/D/gamma", MOVED_HERE}; found {2, "A_mv/D_mv/gamma", "normal", 1, "A/D/gamma"}
XFAIL: op-depth-test 95: move within mixed move
PASS: op-depth-test 96: move edit obstruction
PASS: op-depth-test 97: move deep bump
PASS: op-depth-test 98: make a copy of a mixed revision tree
PASS: op-depth-test 99: make a copy of a mixed revision tree and del
PASS: op-depth-test 100: test global commit
PASS: op-depth-test 101: test global commit switched
END: op-depth-test.exe
ELAPSED: op-depth-test.exe 0:00:52.572534
START: opt-test.exe
PASS: opt-test 1: test svn_opt_parse_path
PASS: opt-test 2: test svn_opt_args_to_target_array2
END: opt-test.exe
ELAPSED: opt-test.exe 0:00:00.066001
START: packed-data-test.exe
PASS: packed-data-test 1: test empty container
PASS: packed-data-test 2: test a single uint stream
PASS: packed-data-test 3: test a single int stream
PASS: packed-data-test 4: test a single bytes stream
PASS: packed-data-test 5: test empty, nested structure
PASS: packed-data-test 6: test nested structure
END: packed-data-test.exe
ELAPSED: packed-data-test.exe 0:00:00.076004
START: parse-diff-test.exe
PASS: parse-diff-test 1: test unidiff parsing
PASS: parse-diff-test 2: test git unidiff parsing
PASS: parse-diff-test 3: test git unidiff parsing of tree and text changes
PASS: parse-diff-test 4: test badly formatted git diff headers
PASS: parse-diff-test 5: test property unidiff parsing
PASS: parse-diff-test 6: test property and text unidiff parsing
PASS: parse-diff-test 7: test property diffs with odd symbols
PASS: parse-diff-test 8: test git diffs with spaces in paths
PASS: parse-diff-test 9: test parsing unidiffs lacking trailing eol
PASS: parse-diff-test 10: test parsing unidiffs with mergeinfo
END: parse-diff-test.exe
ELAPSED: parse-diff-test.exe 0:00:00.164997
START: path-test.exe
PASS: path-test 1: test svn_path_is_child
PASS: path-test 2: test svn_path_split
PASS: path-test 3: test svn_path_is_url
PASS: path-test 4: test svn_path_is_uri_safe
PASS: path-test 5: test svn_path_uri_[en/de]code
PASS: path-test 6: test svn_path_uri_decode with invalid escape
PASS: path-test 7: test svn_path_uri_autoescape
PASS: path-test 8: test svn_path_uri_from_iri
PASS: path-test 9: test svn_path_join(_many)
PASS: path-test 10: test svn_path_basename
PASS: path-test 11: test svn_path_dirname
PASS: path-test 12: test svn_path_decompose
PASS: path-test 13: test svn_path_canonicalize
PASS: path-test 14: test svn_path_remove_component
PASS: path-test 15: test svn_path_is_ancestor
PASS: path-test 16: test svn_path_check_valid
PASS: path-test 17: test svn_path_is_single_path_component
PASS: path-test 18: test svn_path_compare_paths
PASS: path-test 19: test svn_path_get_longest_ancestor
PASS: path-test 20: test svn_path_splitext
PASS: path-test 21: test svn_path_decompose
PASS: path-test 22: test svn_path_is_canonical
PASS: path-test 23: test svn_path_local_style
PASS: path-test 24: test svn_path_internal_style
PASS: path-test 25: test svn_path_condense_targets
PASS: path-test 26: test svn_path_is_repos_relative_url
PASS: path-test 27: test svn_path_resolve_repos_relative_url
END: path-test.exe
ELAPSED: path-test.exe 0:00:00.067000
START: prefix-string-test.exe
PASS: prefix-string-test 1: check empty strings
PASS: prefix-string-test 2: create many strings
PASS: prefix-string-test 3: compare strings
END: prefix-string-test.exe
ELAPSED: prefix-string-test.exe 0:00:00.072002
START: priority-queue-test.exe
PASS: priority-queue-test 1: test empty queue
PASS: priority-queue-test 2: data returned by a priority queue shall be ordered
PASS: priority-queue-test 3: priority queues can be built up incrementally
PASS: priority-queue-test 4: updating the head of the queue
END: priority-queue-test.exe
ELAPSED: priority-queue-test.exe 0:00:00.074000
START: pristine-store-test.exe
PASS: pristine-store-test 1: pristine_write_read
PASS: pristine-store-test 2: pristine_delete_while_open
SKIP: pristine-store-test 3: reject_mismatching_text
END: pristine-store-test.exe
ELAPSED: pristine-store-test.exe 0:00:00.313075
START: ra-local-test.exe
PASS: ra-local-test 1: open an ra session to a local repository
PASS: ra-local-test 2: get the youngest revision in a repository
PASS: ra-local-test 3: svn_ra_local__split_URL: syntax validation
SKIP: ra-local-test 4: svn_ra_local__split_URL: invalid host names
PASS: ra-local-test 5: svn_ra_local__split_URL: valid host names
PASS: ra-local-test 6: test svn_ra_local__split_URL correctness
END: ra-local-test.exe
ELAPSED: ra-local-test.exe 0:00:00.424054
START: ra-test.exe
PASS: ra-test 1: test svn_ra_get_location_segments
PASS: ra-test 2: test ra_svn tunnel callback check
PASS: ra-test 3: test ra_svn tunnel creation callbacks
PASS: ra-test 4: lock multiple paths
PASS: ra-test 5: test ra_get_dir2
PASS: ra-test 6: commit callback failure
PASS: ra-test 7: base revision newer than youngest
PASS: ra-test 8: delete revision newer than youngest
PASS: ra-test 9: check how ra functions handle bad revisions
PASS: ra-test 10: check how ra layers handle errors from callbacks
PASS: ra-test 11: check list has_props performance
PASS: ra-test 12: verify checkout over a tunnel
PASS: ra-test 13: check how last change applies to empty commit
PASS: ra-test 14: check commit editor for a locked file
PASS: ra-test 15: test get-deleted-rev no delete
PASS: ra-test 16: test get-deleted-rev errors
END: ra-test.exe
ELAPSED: ra-test.exe 0:00:05.624691
START: random-test.exe
PASS: random-test 1: random delta test
PASS: random-test 2: random combine delta test
PASS: random-test 3: random txdelta to svndiff stream test
END: random-test.exe
ELAPSED: random-test.exe 0:00:00.999914
START: repos-test.exe
PASS: repos-test 1: test svn_repos_dir_delta2
PASS: repos-test 2: test deletions under copies in node_tree code
PASS: repos-test 3: test svn_repos_history() (partially)
PASS: repos-test 4: test svn_repos_node_locations
PASS: repos-test 5: test svn_repos_node_locations some more
PASS: repos-test 6: test removal of defunct locks
PASS: repos-test 7: test authz access control
PASS: repos-test 8: test authz stored in the repo
PASS: repos-test 9: test authz and global groups stored in the repo
PASS: repos-test 10: test authz with global groups
PASS: repos-test 11: test authz in the commit editor
PASS: repos-test 12: test commit with explicit txn
PASS: repos-test 13: test svn_repos_node_location_segments
PASS: repos-test 14: test reporter and svn_depth_exclude
PASS: repos-test 15: test if revprops are validated by repos
PASS: repos-test 16: test svn_repos_get_logs ranges and limits
PASS: repos-test 17: test svn_repos_get_file_revsN
PASS: repos-test 18: test issue 4060
PASS: repos-test 19: test svn_repos_delete
PASS: repos-test 20: test filenames with control characters
PASS: repos-test 21: test svn_repos_info_*
PASS: repos-test 22: test svn_repos__config_pool_*
PASS: repos-test 23: test test_repos_fs_type
PASS: repos-test 24: test deprecated access context api
PASS: repos-test 25: authz for svn_repos_trace_node_locations
PASS: repos-test 26: test committing a previously aborted txn
PASS: repos-test 27: test authz prefixes
PASS: repos-test 28: test recursively authz rule override
PASS: repos-test 29: test various basic authz pattern combinations
PASS: repos-test 30: test the different types of authz wildcards
SKIP: repos-test 31: optional authz wildcard performance test
PASS: repos-test 32: test svn_repos_list
END: repos-test.exe
ELAPSED: repos-test.exe 0:00:11.295523
START: revision-test.exe
PASS: revision-test 1: test svn_revnum_parse
END: revision-test.exe
ELAPSED: revision-test.exe 0:00:00.074983
START: root-pools-test.exe
PASS: root-pools-test 1: test root pool recycling
PASS: root-pools-test 2: test concurrent root pool recycling
END: root-pools-test.exe
ELAPSED: root-pools-test.exe 0:00:00.119952
START: skel-test.exe
PASS: skel-test 1: parse implicit-length atoms
PASS: skel-test 2: parse explicit-length atoms
PASS: skel-test 3: parse invalid atoms
PASS: skel-test 4: parse lists
PASS: skel-test 5: unparse implicit-length atoms
PASS: skel-test 6: unparse lists
END: skel-test.exe
ELAPSED: skel-test.exe 0:00:00.116897
START: spillbuf-test.exe
PASS: spillbuf-test 1: basic spill buffer test
PASS: spillbuf-test 2: basic spill buffer test (spill-all-data)
PASS: spillbuf-test 3: spill buffer read callback
PASS: spillbuf-test 4: spill buffer read callback (spill-all-data)
PASS: spillbuf-test 5: spill buffer file test
PASS: spillbuf-test 6: spill buffer file test (spill-all-data)
PASS: spillbuf-test 7: interleaving reads and writes
PASS: spillbuf-test 8: interleaving reads and writes (spill-all-data)
PASS: spillbuf-test 9: spill buffer reader test
PASS: spillbuf-test 10: spill buffer stream test
PASS: spillbuf-test 11: read/write spill file
PASS: spillbuf-test 12: read/write spill file (spill-all-data)
PASS: spillbuf-test 13: validate reaching EOF of spill file
PASS: spillbuf-test 14: validate reaching EOF (spill-all-data)
PASS: spillbuf-test 15: check spill file properties
PASS: spillbuf-test 16: check spill file properties (spill-all-data)
END: spillbuf-test.exe
ELAPSED: spillbuf-test.exe 0:00:00.073134
START: sqlite-test.exe
PASS: sqlite-test 1: sqlite reset
PASS: sqlite-test 2: sqlite busy on transaction commit
END: sqlite-test.exe
ELAPSED: sqlite-test.exe 0:00:00.480019
START: stream-test.exe
PASS: stream-test 1: test svn_stream_from_string
PASS: stream-test 2: test compressed streams
PASS: stream-test 3: test 'tee' streams
PASS: stream-test 4: test stream seeking for files
PASS: stream-test 5: test stream seeking for stringbufs
PASS: stream-test 6: test stream seeking for translated streams
PASS: stream-test 7: test setting a file readonly
PASS: stream-test 8: test compressed streams with empty files
PASS: stream-test 9: test base64 encoding/decoding streams
PASS: stream-test 10: base64 decoding allocation problem
PASS: stream-test 11: test svn_stringbuf_from_stream
PASS: stream-test 12: test compression for streams without partial read
PASS: stream-test 13: test svn_stream_contents_checksum()
PASS: stream-test 14: test reading LF-terminated lines from file
PASS: stream-test 15: test reading CRLF-terminated lines from file
PASS: stream-test 16: test reading line from file with nul bytes
END: stream-test.exe
ELAPSED: stream-test.exe 0:00:00.084866
START: string-table-test.exe
PASS: string-table-test 1: create an empty string table
PASS: string-table-test 2: string table with short strings only
PASS: string-table-test 3: string table with large strings only
PASS: string-table-test 4: string table with many strings
PASS: string-table-test 5: store and load an empty string table
PASS: string-table-test 6: store and load table with short strings only
PASS: string-table-test 7: store and load table with large strings only
PASS: string-table-test 8: store and load string table with many strings
END: string-table-test.exe
ELAPSED: string-table-test.exe 0:00:00.104955
START: string-test.exe
PASS: string-test 1: make svn_stringbuf_t from cstring
PASS: string-test 2: make svn_stringbuf_t from substring of cstring
PASS: string-test 3: append svn_stringbuf_t to svn_stringbuf_t
PASS: string-test 4: append C string to svn_stringbuf_t
PASS: string-test 5: append bytes, then compare two strings
PASS: string-test 6: dup two strings, then compare
PASS: string-test 7: chopping a string
PASS: string-test 8: emptying a string
PASS: string-test 9: fill string with hashmarks
PASS: string-test 10: block initialization and growth
PASS: string-test 11: formatting strings from varargs
PASS: string-test 12: create string from file
PASS: string-test 13: find_char_backward; middle case
PASS: string-test 14: find_char_backward; 0 case
PASS: string-test 15: find_char_backward; strlen - 1 case
PASS: string-test 16: find_char_backward; len = 0 case
PASS: string-test 17: find_char_backward; no occurrence case
PASS: string-test 18: check whitespace removal; common case
PASS: string-test 19: check whitespace removal; no whitespace case
PASS: string-test 20: check whitespace removal; all whitespace case
PASS: string-test 21: check that whitespace will be stripped correctly
PASS: string-test 22: compare stringbufs; different lengths
PASS: string-test 23: compare stringbufs; same length, different content
PASS: string-test 24: verify i64toa
PASS: string-test 25: verify base36 conversion
PASS: string-test 26: check inserting into svn_stringbuf_t
PASS: string-test 27: check deletion from svn_stringbuf_t
PASS: string-test 28: check replacement in svn_stringbuf_t
PASS: string-test 29: test string similarity scores
PASS: string-test 30: test string matching
PASS: string-test 31: test svn_cstring_skip_prefix()
PASS: string-test 32: test svn_stringbuf_replace_all
PASS: string-test 33: test svn_stringbuf_leftchop
PASS: string-test 34: test svn_stringbuf_set()
PASS: string-test 35: test svn_cstring_join2()
END: string-test.exe
ELAPSED: string-test.exe 0:00:00.064862
START: subst_translate-test.exe
PASS: subst_translate-test 1: test svn_subst_translate_string2()
PASS: subst_translate-test 2: test svn_subst_translate_string2(encoding = NULL)
PASS: subst_translate-test 3: test repairing svn_subst_translate_string2()
PASS: subst_translate-test 4: test svn_subst_translate_cstring2()
PASS: subst_translate-test 5: test svn_subst_build_keywords3()
PASS: subst_translate-test 6: test truncated keywords (issue 4349)
PASS: subst_translate-test 7: test long keywords (issue 4350)
END: subst_translate-test.exe
ELAPSED: subst_translate-test.exe 0:00:00.075082
START: svndiff-stream-test.exe
PASS: svndiff-stream-test 1: test svn_txdelta_to_svndiff_stream() small reads
END: svndiff-stream-test.exe
ELAPSED: svndiff-stream-test.exe 0:00:00.064979
START: time-test.exe
PASS: time-test 1: test svn_time_to_cstring
PASS: time-test 2: test svn_time_from_cstring
PASS: time-test 3: test svn_time_from_cstring (old format)
PASS: time-test 4: test svn_time_[to/from]_cstring() invariant
PASS: time-test 5: test svn_parse_date
END: time-test.exe
ELAPSED: time-test.exe 0:00:00.059918
START: translate-test.exe
PASS: translate-test 1: no conversions
PASS: translate-test 2: convert CRLF to CRLF
PASS: translate-test 3: convert LF to CRLF
PASS: translate-test 4: convert CR to CRLF
PASS: translate-test 5: convert mixed line endings to CRLF
PASS: translate-test 6: convert LF to LF
PASS: translate-test 7: convert CRLF to LF
PASS: translate-test 8: convert CR to LF
PASS: translate-test 9: convert mixed line endings to LF
PASS: translate-test 10: convert CRLF to CR
PASS: translate-test 11: convert LF to CR
PASS: translate-test 12: convert CR to CR
PASS: translate-test 13: convert mixed line endings to CR
PASS: translate-test 14: keep mixed line endings without repair flag
PASS: translate-test 15: expand author
PASS: translate-test 16: expand date
PASS: translate-test 17: expand author and date
PASS: translate-test 18: expand author and rev
PASS: translate-test 19: expand rev
PASS: translate-test 20: expand rev and url
PASS: translate-test 21: expand author, date, rev, and url
PASS: translate-test 22: lf_to_crlf; expand author
PASS: translate-test 23: mixed_to_lf; expand author and date
PASS: translate-test 24: crlf_to_cr; expand author and rev
PASS: translate-test 25: cr_to_crlf; expand rev
PASS: translate-test 26: cr_to_crlf; expand rev and url
PASS: translate-test 27: mixed_to_crlf; expand author, date, rev, and url
PASS: translate-test 28: unexpand author
PASS: translate-test 29: unexpand date
PASS: translate-test 30: unexpand author and date
PASS: translate-test 31: unexpand author and rev
PASS: translate-test 32: unexpand rev
PASS: translate-test 33: unexpand rev and url
PASS: translate-test 34: unexpand author, date, rev, and url
PASS: translate-test 35: lf_to_crlf; unexpand author
PASS: translate-test 36: mixed_to_lf; unexpand author and date
PASS: translate-test 37: crlf_to_cr; unexpand author and rev
PASS: translate-test 38: cr_to_crlf; unexpand rev
PASS: translate-test 39: cr_to_crlf; unexpand rev and url
PASS: translate-test 40: mixed_to_crlf; unexpand author, date, rev, url
END: translate-test.exe
ELAPSED: translate-test.exe 0:00:00.375360
START: utf-test.exe
PASS: utf-test 1: test is_valid/last_valid
PASS: utf-test 2: test last_valid/last_valid2
PASS: utf-test 3: test svn_utf_cstring_to_utf8_ex2
PASS: utf-test 4: test svn_utf_cstring_from_utf8_ex2
PASS: utf-test 5: test svn_utf__normcmp
PASS: utf-test 6: test svn_utf__glob
PASS: utf-test 7: test svn_utf__fuzzy_escape
PASS: utf-test 8: test svn_utf__is_normalized
PASS: utf-test 9: test svn_utf__utf{16,32}_to_utf8
PASS: utf-test 10: test svn_utf__normalize
PASS: utf-test 11: test svn_utf__xfrm
END: utf-test.exe
ELAPSED: utf-test.exe 0:00:00.155013
START: wc-queries-test.exe
DBG: Using Sqlite 3.31.1
PASS: wc-queries-test 1: sqlite up-to-date
PASS: wc-queries-test 2: queries are parsable
PASS: wc-queries-test 3: test query expectations
PASS: wc-queries-test 4: test query duplicates
PASS: wc-queries-test 5: test schema statistics
PASS: wc-queries-test 6: verify queries are parsable
END: wc-queries-test.exe
ELAPSED: wc-queries-test.exe 0:00:00.149610
START: wc-test.exe
PASS: wc-test 1: test_node_get_base
PASS: wc-test 2: test_node_get_origin
PASS: wc-test 3: test svn_wc_parse_externals_description3
PASS: wc-test 4: parse erratic externals definition
PASS: wc-test 5: test legacy commit1
PASS: wc-test 6: test legacy commit2
PASS: wc-test 7: test internal_file_modified
END: wc-test.exe
ELAPSED: wc-test.exe 0:00:02.950078
START: window-test.exe
expected: f6fd44565e14c6e44b35292719deb77e
actual: f6fd44565e14c6e44b35292719deb77e
PASS: window-test 1: txdelta stream and windows test
END: window-test.exe
ELAPSED: window-test.exe 0:00:00.069974
START: x509-test.exe
PASS: x509-test 1: test svn_x509_parse_cert
PASS: x509-test 2: test broken certs
END: x509-test.exe
ELAPSED: x509-test.exe 0:00:00.075126
START: xml-test.exe
PASS: xml-test 1: simple XML parser test
PASS: xml-test 2: invalid XML test
PASS: xml-test 3: test svn_xml_signal_bailout()
PASS: xml-test 4: test svn_xml_signal_bailout() for invalid XML
PASS: xml-test 5: test svn_xml_parser_free()
PASS: xml-test 6: test XML builtin entity expansion
PASS: xml-test 7: test XML custom entity expansion
PASS: xml-test 8: test XML doctype declaration
END: xml-test.exe
ELAPSED: xml-test.exe 0:00:00.059848
START: authz_tests.py
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
SKIP: authz_tests.py 15: authz issue #3242 - access required at repo root
SKIP: authz_tests.py 16: more authz issue #3242 - update to renamed file
SKIP: authz_tests.py 17: multiple lines matching a user
SKIP: authz_tests.py 18: wc-to-wc-copy with absent nodes and then revert
SKIP: authz_tests.py 19: recursive ls with private subtrees
SKIP: authz_tests.py 20: authz issue #3781, check case sensitivity
SKIP: authz_tests.py 21: authz should notice a tree conflict
SKIP: authz_tests.py 22: wc delete with absent nodes
SKIP: authz_tests.py 23: verify commit error reporting
SKIP: authz_tests.py 24: upgrade absent nodes to server-excluded
SKIP: authz_tests.py 25: remove a subdir with authz file
SKIP: authz_tests.py 26: authz with configured global groups
SKIP: authz_tests.py 27: delete file without rights on the root
SKIP: authz_tests.py 28: log --diff on dontdothat
SKIP: authz_tests.py 29: replace file external with authz node
SKIP: authz_tests.py 30: log censors revprops for partially visible revs
SKIP: authz_tests.py 31: remove a subdir with authz file
SKIP: authz_tests.py 32: access rights for user in inverted group
SKIP: authz_tests.py 33: group definition ignores empty member
SKIP: authz_tests.py 34: empty group is ignored
END: authz_tests.py
ELAPSED: authz_tests.py 0:00:01.014859
START: autoprop_tests.py
PASS: autoprop_tests.py 1: add: config=no, commandline=none
PASS: autoprop_tests.py 2: add: config=yes, commandline=none
PASS: autoprop_tests.py 3: add: config=no, commandline=yes
PASS: autoprop_tests.py 4: add: config=yes, commandline=yes
PASS: autoprop_tests.py 5: add: config=no, commandline=no
PASS: autoprop_tests.py 6: add: config=yes, commandline=no
PASS: autoprop_tests.py 7: import: config=no, commandline=none
PASS: autoprop_tests.py 8: import: config=yes, commandline=none
PASS: autoprop_tests.py 9: import: config=no, commandline=yes
PASS: autoprop_tests.py 10: import: config=yes, commandline=yes
PASS: autoprop_tests.py 11: import: config=no, commandline=no
PASS: autoprop_tests.py 12: import: config=yes, commandline=no
PASS: autoprop_tests.py 13: add directory
PASS: autoprop_tests.py 14: import directory
PASS: autoprop_tests.py 15: fail to add a file with mixed EOL style
PASS: autoprop_tests.py 16: inherit add: config=no, commandline=none
PASS: autoprop_tests.py 17: inherit add: config=yes, commandline=none
PASS: autoprop_tests.py 18: inherit add: config=no, commandline=yes
PASS: autoprop_tests.py 19: inherit add: config=yes, commandline=yes
PASS: autoprop_tests.py 20: inherit add: config=no, commandline=no
PASS: autoprop_tests.py 21: inherit add: config=yes, commandline=no
PASS: autoprop_tests.py 22: inherit import: config=no, commandline=none
PASS: autoprop_tests.py 23: inherit import: config=yes, commandline=none
PASS: autoprop_tests.py 24: inherit import: config=no, commandline=yes
PASS: autoprop_tests.py 25: inherit import: config=yes, commandline=yes
PASS: autoprop_tests.py 26: inherit import: config=no, commandline=no
PASS: autoprop_tests.py 27: inherit import: config=yes, commandline=no
PASS: autoprop_tests.py 28: svn:auto-props and versioned target
PASS: autoprop_tests.py 29: svn:auto-props can't be set on files
PASS: autoprop_tests.py 30: versioned target and unversioned subtrees
END: autoprop_tests.py
ELAPSED: autoprop_tests.py 0:00:52.660485
START: basic_tests.py
PASS: basic_tests.py 1: basic checkout of a wc
PASS: basic_tests.py 2: basic status command
PASS: basic_tests.py 3: basic commit command
PASS: basic_tests.py 4: basic update command
PASS: basic_tests.py 5: basic mkdir URL
PASS: basic_tests.py 6: basic mkdir URL, including parent directories
PASS: basic_tests.py 7: basic mkdir, including parent directories
PASS: basic_tests.py 8: basic corruption detection on commit
PASS: basic_tests.py 9: basic corruption detection on update
PASS: basic_tests.py 10: receiving text merges as part of an update
PASS: basic_tests.py 11: basic conflict creation and resolution
PASS: basic_tests.py 12: basic cleanup command
PASS: basic_tests.py 13: basic revert command
PASS: basic_tests.py 14: basic switch command
PASS: basic_tests.py 15: basic delete command
PASS: basic_tests.py 16: checkout a path no longer in HEAD
PASS: basic_tests.py 17: attempt to change node kind
PASS: basic_tests.py 18: basic import of single new file
PASS: basic_tests.py 19: basic cat of files
PASS: basic_tests.py 20: basic ls
PASS: basic_tests.py 21: 'svn log file:///nonexistent_path' should fail
PASS: basic_tests.py 22: basic auth caching
PASS: basic_tests.py 23: ignored files in added dirs should not be added
PASS: basic_tests.py 24: test add --parents
PASS: basic_tests.py 25: make sure URI syntaxes are parsed correctly
PASS: basic_tests.py 26: trying to check out a file should fail
PASS: basic_tests.py 27: basic info command
PASS: basic_tests.py 28: ignore files matching local ignores in added dirs
PASS: basic_tests.py 29: add ignored files in added dirs
PASS: basic_tests.py 30: check that repos root gets set on checkout
PASS: basic_tests.py 31: checks peg revision on filename with @ sign
PASS: basic_tests.py 32: info on file not existing in HEAD
PASS: basic_tests.py 33: ls a path no longer in HEAD
PASS: basic_tests.py 34: cat added file using -rPREV
PASS: basic_tests.py 35: basic ls of repos with space in name
PASS: basic_tests.py 36: delete file and directory with --keep-local
PASS: basic_tests.py 37: delete file and directory with --keep-local twice
PASS: basic_tests.py 38: use folders with names like 'c:hi'
PASS: basic_tests.py 39: remotely remove directories from one repository
PASS: basic_tests.py 40: remotely remove directories from two repositories
PASS: basic_tests.py 41: automatic conflict resolution
PASS: basic_tests.py 42: get info on a file not in the repo
PASS: basic_tests.py 43: basic relative url target using current dir
PASS: basic_tests.py 44: basic relative url target using other targets
PASS: basic_tests.py 45: basic relative url target with multiple repos
PASS: basic_tests.py 46: basic relative url non-canonical targets
PASS: basic_tests.py 47: basic relative url targets with peg revisions
PASS: basic_tests.py 48: basic auth test
PASS: basic_tests.py 49: test add --parents .svn/format
PASS: basic_tests.py 50: mkdir mix url and local path should error
PASS: basic_tests.py 51: delete a directory with ' ' using its url
SKIP: basic_tests.py 52: verify that neon/serf are compiled if tested
PASS: basic_tests.py 53: commit deletes a file and adds one with same text
PASS: basic_tests.py 54: rm child, commit, rm parent
PASS: basic_tests.py 55: basic relocate of a wc
PASS: basic_tests.py 56: delete multiple targets with spaces
PASS: basic_tests.py 57: special characters in svn ls URL
PASS: basic_tests.py 58: ls multiple and non-existent targets
PASS: basic_tests.py 59: add multiple targets
PASS: basic_tests.py 60: commits with --quiet
PASS: basic_tests.py 61: rm missing item with case-clashing ondisk item
PASS: basic_tests.py 62: delete multiple targets one conflict
W: svn: E155010: The node 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\basic_tests-63\A3\mu3' was not found.
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe cat -r2 svn-test-work\working_copies\basic_tests-63\A3\mu3@3 ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\basic_tests.py", line 3046, in peg_rev_on_non_existent_wc_path
svntest.actions.run_and_verify_svn(['r2\n'], [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe cat -r2 svn-test-work\working_copies\basic_tests-63\A3\mu3@3 ..."; exit code 1
XFAIL: basic_tests.py 63: peg rev resolution on non-existent wc paths
PASS: basic_tests.py 64: diff -rPREV on WC at revision 0
PASS: basic_tests.py 65: mkdir parents target exists on disk
SKIP: basic_tests.py 66: test store-plaintext-passwords = no
SKIP: basic_tests.py 67: filtered 'svn ls'
PASS: basic_tests.py 68: null 'update' updates last changed rev
PASS: basic_tests.py 69: null 'property update' updates last changed rev
SKIP: basic_tests.py 70: filtered 'svn ls' top level path
END: basic_tests.py
ELAPSED: basic_tests.py 0:01:04.930307
START: blame_tests.py
PASS: blame_tests.py 1: annotate a file whose name contains a space
PASS: blame_tests.py 2: annotate a binary file
PASS: blame_tests.py 3: annotating a directory not allowed
PASS: blame_tests.py 4: blame output in XML format
PASS: blame_tests.py 5: blame lines from unknown revisions
PASS: blame_tests.py 6: blame targets with peg-revisions
PASS: blame_tests.py 7: blame with different eol styles
PASS: blame_tests.py 8: ignore whitespace when blaming
PASS: blame_tests.py 9: ignore eol styles when blaming
PASS: blame_tests.py 10: test 'svn blame -g'
PASS: blame_tests.py 11: don't look for merged files out of range
PASS: blame_tests.py 12: blame target not in HEAD with peg-revisions
PASS: blame_tests.py 13: blame target not in HEAD
PASS: blame_tests.py 14: blame -g output with inserted lines
W: Unexpected output
W: EXPECTED STDOUT (match_all=True):
W: | 1 jrandom This is the file 'psi'.
W: | G 3 jrandom trunk edit in revision three.
W: | G 5 jrandom trunk edit in revision five.
W: ACTUAL STDOUT:
W: | 1 jrandom This is the file 'psi'.
W: | G 5 jrandom trunk edit in revision three.
W: | G 5 jrandom trunk edit in revision five.
W: DIFF STDOUT (match_all=True):
W: | --- EXPECTED STDOUT (match_all=True)
W: | +++ ACTUAL STDOUT
W: | @@ -1,3 +1,3 @@
W: | 1 jrandom This is the file 'psi'.
W: | -G 3 jrandom trunk edit in revision three.
W: | +G 5 jrandom trunk edit in revision three.
W: | G 5 jrandom trunk edit in revision five.
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 258, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\blame_tests.py", line 813, in merge_sensitive_blame_and_empty_mergeinfo
svntest.actions.run_and_verify_svn(expected_output, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNLineUnequal
XFAIL: blame_tests.py 15: blame -g handles changes from empty mergeinfo
PASS: blame_tests.py 16: blame multiple target
PASS: blame_tests.py 17: blame it on the eol handling
PASS: blame_tests.py 18: blame_youngest_to_oldest
PASS: blame_tests.py 19: blame reverse towards a revision with no change
END: blame_tests.py
ELAPSED: blame_tests.py 0:00:32.710237
START: cat_tests.py
PASS: cat_tests.py 1: cat a local directory
PASS: cat_tests.py 2: cat a remote directory
PASS: cat_tests.py 3: cat a file at revision BASE
PASS: cat_tests.py 4: cat a nonexistent file
PASS: cat_tests.py 5: cat should skip uncattable resources
PASS: cat_tests.py 6: cat an unversioned file parent dir thinks exists
PASS: cat_tests.py 7: cat a file with the svn:keywords property
PASS: cat_tests.py 8: special characters in svn cat URL
PASS: cat_tests.py 9: cat non-existing remote file
END: cat_tests.py
ELAPSED: cat_tests.py 0:00:05.049787
START: changelist_tests.py
PASS: changelist_tests.py 1: add and remove files from changelists
PASS: changelist_tests.py 2: commit with single --changelist
PASS: changelist_tests.py 3: commit with multiple --changelist's
PASS: changelist_tests.py 4: info --changelist
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Expected paths (['svn-test-work\\working_copies\\changelist_tests-5\\A\\D\\gamma']) and actual paths ([]) don't gel
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\changelist_tests.py", line 629, in diff_with_changelists
raise svntest.Failure("Expected paths (%s) and actual paths (%s) "
svntest.Failure: Expected paths (['svn-test-work\\working_copies\\changelist_tests-5\\A\\D\\gamma']) and actual paths ([]) don't gel
XFAIL: changelist_tests.py 5: diff --changelist (wc-wc and repos-wc)
PASS: changelist_tests.py 6: propset/del/get/list --changelist
PASS: changelist_tests.py 7: revert --changelist
PASS: changelist_tests.py 8: update --changelist
PASS: changelist_tests.py 9: tree conflicts, changelists and commit
PASS: changelist_tests.py 10: more tree conflicts, changelists and commit
PASS: changelist_tests.py 11: 'svn mv' of existing keeps the changelist
PASS: changelist_tests.py 12: 'svn mv' of added keeps the changelist
PASS: changelist_tests.py 13: change file in changelist to dir
PASS: changelist_tests.py 14: revert a deleted file in a changelist
PASS: changelist_tests.py 15: add and remove non-existent target to changelist
PASS: changelist_tests.py 16: add and remove unversioned target to changelist
PASS: changelist_tests.py 17: add new file to changelist, revert and readd
PASS: changelist_tests.py 18: diff --changelist (wc-wc) in subdir of WC
END: changelist_tests.py
ELAPSED: changelist_tests.py 0:00:23.290332
START: checkout_tests.py
PASS: checkout_tests.py 1: co with obstructions conflicts without --force
PASS: checkout_tests.py 2: forced co flags conflict if a dir obstructs a file
PASS: checkout_tests.py 3: forced co flags conflict if a file obstructs a dir
PASS: checkout_tests.py 4: co with faux obstructions ok with --force
PASS: checkout_tests.py 5: co with real obstructions ok with --force
PASS: checkout_tests.py 6: co with real obstructions and unversioned files
PASS: checkout_tests.py 7: forced co with versioned obstruction
PASS: checkout_tests.py 8: import and checkout
PASS: checkout_tests.py 9: checkout file with broken eol style
PASS: checkout_tests.py 10: checkout and create some intermediate folders
PASS: checkout_tests.py 11: checkout with peg revision
PASS: checkout_tests.py 12: checkout with peg revision date
PASS: checkout_tests.py 13: co handles obstructing paths scheduled for add
PASS: checkout_tests.py 14: checkout from the root of a Windows drive
END: checkout_tests.py
ELAPSED: checkout_tests.py 0:00:14.244687
START: commit_tests.py
PASS: commit_tests.py 1: commit one file
PASS: commit_tests.py 2: commit one newly added file
PASS: commit_tests.py 3: commit one newly added binary file
PASS: commit_tests.py 4: commit multiple targets
PASS: commit_tests.py 5: commit multiple targets, 2nd variation
PASS: commit_tests.py 6: commit wc_dir/A/D -- includes D. (anchor=A, tgt=D)
PASS: commit_tests.py 7: commit wc_dir -- (anchor=wc_dir, tgt={})
PASS: commit_tests.py 8: committing unversioned object produces error
PASS: commit_tests.py 9: replace two nested dirs, verify empty contents
PASS: commit_tests.py 10: hudson prob 1.0: delete file, commit, update
PASS: commit_tests.py 11: hudson prob 1.1: delete dir, commit, update
PASS: commit_tests.py 12: hudson prob 1.2: delete, commit, re-add, commit
PASS: commit_tests.py 13: hudson prob 2.0: prop commit on old dir fails
PASS: commit_tests.py 14: hudson prob 2.1: move files, update empty dir
PASS: commit_tests.py 15: hook testing
PASS: commit_tests.py 16: commit mixed-rev wc (no erroneous merge error)
PASS: commit_tests.py 17: commit files and dirs with URI-unsafe characters
PASS: commit_tests.py 18: commit deleted yet edited files
PASS: commit_tests.py 19: commit a file inside dir scheduled for addition
PASS: commit_tests.py 20: commit deleted (and missing) file
PASS: commit_tests.py 21: issue 644 attempt to add a file twice
PASS: commit_tests.py 22: commit from a dir with a longer name than the wc
PASS: commit_tests.py 23: try to commit when directory is locked
PASS: commit_tests.py 24: commit the current directory
PASS: commit_tests.py 25: commit from two nested working copies
PASS: commit_tests.py 26: commit from two working copies
PASS: commit_tests.py 27: committing two WCs from different repos fails
PASS: commit_tests.py 28: commit named targets with -N
PASS: commit_tests.py 29: commit with conflicts and check txn in repo
PASS: commit_tests.py 30: commit deletion of out-of-date file or dir
PASS: commit_tests.py 31: commit with a log message containing bad data
PASS: commit_tests.py 32: commit with log message with mixed EOL
PASS: commit_tests.py 33: commit with log message with mixed EOL in tail
PASS: commit_tests.py 34: commit with invalid external editor cmd
PASS: commit_tests.py 35: commit with mods in schedule delete
SKIP: commit_tests.py 36: tabs in paths
PASS: commit_tests.py 37: local ops should not be treated like commits
PASS: commit_tests.py 38: post commit hook failure case testing
PASS: commit_tests.py 39: commit two targets, both the same folder
PASS: commit_tests.py 40: commit files with inconsistent eol should fail
PASS: commit_tests.py 41: set revision props during remote mkdir
PASS: commit_tests.py 42: set revision props during remote delete
PASS: commit_tests.py 43: set revision props during commit
PASS: commit_tests.py 44: set revision props during import
PASS: commit_tests.py 45: set revision props during repos-to-repos copy
PASS: commit_tests.py 46: set revision props during wc-to-repos copy
PASS: commit_tests.py 47: set revision props during repos-to-repos move
PASS: commit_tests.py 48: set revision props during remote property edit
PASS: commit_tests.py 49: set multiple revision props during remote mkdir
PASS: commit_tests.py 50: set revprop without value ('') during remote mkdir
PASS: commit_tests.py 51: set revprop without '=' during remote mkdir
PASS: commit_tests.py 52: set invalid revision props during remote mkdir
PASS: commit_tests.py 53: start-commit hook failure case testing
PASS: commit_tests.py 54: pre-commit hook failure case testing
PASS: commit_tests.py 55: 'svn commit -F foo' when foo is a versioned file
PASS: commit_tests.py 56: 'svn commit --changelist=foo' above a conflict
PASS: commit_tests.py 57: try to commit a file that is out-of-date
PASS: commit_tests.py 58: start-commit hook sees client capabilities
PASS: commit_tests.py 59: commit a missing to-be-added file should fail
PASS: commit_tests.py 60: tree conflicts block commit
PASS: commit_tests.py 61: tree conflicts resolved
PASS: commit_tests.py 62: committing multiple nested deletes
PASS: commit_tests.py 63: commit an incomplete dir
PASS: commit_tests.py 64: committing add with explicit subadd targets
PASS: commit_tests.py 65: verify committing some dangling children fails
Bad 'svn info' output:
Received: [{'Path': 'svn-test-work\\working_copies\\commit_tests-66\\A\\B_copied\\E', 'Working Copy Root Path': 'C:\\usr\\src\\subversion\\trunk\\Release\\subversion\\tests\\cmdline\\svn-test-work\\working_copies\\commit_tests-66', 'URL': 'file:///C:/usr/src/subversion/trunk/Release/subversion/tests/cmdline/svn-test-work/repositories/commit_tests-66/A/B_copied/E', 'Relative URL': '^/A/B_copied/E', 'Repository Root': 'file:///C:/usr/src/subversion/trunk/Release/subversion/tests/cmdline/svn-test-work/repositories/commit_tests-66', 'Repository UUID': '1c3a3191-33eb-344e-b216-9a6ac018297c', 'Revision': '2', 'Node Kind': 'directory', 'Schedule': 'normal', 'Last Changed Author': 'jrandom', 'Last Changed Rev': '1', 'Last Changed Date': '2020-04-23 23:31:49 +0900 (木, 23 4 2020)'}]
Expected: [{'Revision': '2', 'Last Changed Rev': '2'}]
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnexpectedStdout: On 'svn-test-work\working_copies\commit_tests-66\A\B_copied\E': Values of key 'Last Changed Rev' don't match:
Expected: '2' (regex)
Found: '1' (string)
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\commit_tests.py", line 2900, in last_changed_of_copied_subdir
svntest.actions.run_and_verify_info([expected], E_copied)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1101, in run_and_verify_info
raise verify.SVNUnexpectedStdout("On '%s': Values of key '%s' don't match:\n"
svntest.verify.SVNUnexpectedStdout: On 'svn-test-work\working_copies\commit_tests-66\A\B_copied\E': Values of key 'Last Changed Rev' don't match:
Expected: '2' (regex)
Found: '1' (string)
XFAIL: commit_tests.py 66: last changed of copied subdir
PASS: commit_tests.py 67: verify behavior on unversioned targets
PASS: commit_tests.py 68: verify behavior of a copy with a deep (>=3) delete
PASS: commit_tests.py 69: try to commit a deep descendant of a deleted node
PASS: commit_tests.py 70: commit of mergeinfo that should cause out of date
PASS: commit_tests.py 71: mkdir conflict should produce a proper error
PASS: commit_tests.py 72: commit an xml file
PASS: commit_tests.py 73: commit that triggered checksum failure
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E155015: .* '.*topdir' remains in conflict
W: ACTUAL STDERR:
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\commit_tests-74
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\commit_tests.py", line 3177, in commit_sees_tree_conflict_on_unversioned_path
svntest.actions.run_and_verify_commit(sbox.wc_dir, None, None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1555, in run_and_verify_commit
exit_code, output, errput = run_and_verify_svn(None, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: commit_tests.py 74: commit sees tree conflict on unversioned path
END: commit_tests.py
ELAPSED: commit_tests.py 0:01:22.565768
START: copy_tests.py
PASS: copy_tests.py 1: basic copy and move commands -- on files only
PASS: copy_tests.py 2: receive a copied directory during update
PASS: copy_tests.py 3: resurrect a deleted directory
PASS: copy_tests.py 4: svn cp URL URL cannot overwrite destination
PASS: copy_tests.py 5: svn cp PATH PATH cannot overwrite destination
PASS: copy_tests.py 6: copy a tree and modify before commit
PASS: copy_tests.py 7: copy files with properties
PASS: copy_tests.py 8: copy a tree and delete part of it before commit
PASS: copy_tests.py 9: move and revert a directory
SKIP: copy_tests.py 10: executable bit should be preserved when copying
PASS: copy_tests.py 11: working-copy to repository copy
PASS: copy_tests.py 12: repository to working-copy copy
PASS: copy_tests.py 13: copy item to root of repository
PASS: copy_tests.py 14: copy URL URL/subdir
PASS: copy_tests.py 15: copy WC URL/subdir
PASS: copy_tests.py 16: resurrect a deleted file
PASS: copy_tests.py 17: copy file from repos to working copy and run diff
PASS: copy_tests.py 18: repos->WC copy with keyword or eol property set
PASS: copy_tests.py 19: revision-kind keywords with non-URL source
PASS: copy_tests.py 20: copy over a missing file
PASS: copy_tests.py 21: copy a deleted directory back from the repos
PASS: copy_tests.py 22: check for double URI escaping in svn ls -R
PASS: copy_tests.py 23: wc to wc copy attempts between different repos
PASS: copy_tests.py 24: wc to wc copy with presence=not-present items
PASS: copy_tests.py 25: svn cp src-URL non-existent-URL-path
PASS: copy_tests.py 26: svn cp oldrev-of-deleted-URL URL
PASS: copy_tests.py 27: test URL to URL copying edge case
PASS: copy_tests.py 28: copy wc dir to itself
PASS: copy_tests.py 29: copy a complex mixed-rev wc
PASS: copy_tests.py 30: svn cp PATH PATH replace file
PASS: copy_tests.py 31: svn cp PATH PATH replace file with props
PASS: copy_tests.py 32: svn cp URL PATH replace file
PASS: copy_tests.py 33: svn cp URL PATH replace file with props
PASS: copy_tests.py 34: delete a file scheduled for replacement
PASS: copy_tests.py 35: move an unversioned file
PASS: copy_tests.py 36: 'move' should not lose local mods
PASS: copy_tests.py 37: copy a deleted dir to a prefix of its old path
PASS: copy_tests.py 38: copy a copied file and dir
PASS: copy_tests.py 39: move a copied file and dir
PASS: copy_tests.py 40: move a moved file and dir
PASS: copy_tests.py 41: move a file twice within a moved dir
PASS: copy_tests.py 42: move a file out of a moved dir
PASS: copy_tests.py 43: move a dir twice within a moved dir
PASS: copy_tests.py 44: move a dir out of a moved dir
PASS: copy_tests.py 45: move a moved file back to original location
PASS: copy_tests.py 46: move a moved dir back to original location
PASS: copy_tests.py 47: copy and move added paths without commits
PASS: copy_tests.py 48: copy added uncommitted paths with props
PASS: copy_tests.py 49: copy added path to URL
PASS: copy_tests.py 50: move file using relative dst path names
PASS: copy_tests.py 51: move file using relative src path names
PASS: copy_tests.py 52: copy file using relative dst path names
PASS: copy_tests.py 53: copy file using relative src path names
PASS: copy_tests.py 54: svn mv multiple files to a common directory
PASS: copy_tests.py 55: svn cp multiple files to a common directory
PASS: copy_tests.py 56: move multiple files within a repo
PASS: copy_tests.py 57: copy multiple files within a repo
PASS: copy_tests.py 58: copy multiple files from a repo to a wc
PASS: copy_tests.py 59: copy multiple files from a wc to a repo
PASS: copy_tests.py 60: copy local files using peg rev syntax
PASS: copy_tests.py 61: copy local dirs using peg rev syntax
PASS: copy_tests.py 62: copy urls using peg rev syntax
PASS: copy_tests.py 63: copy old revision of wc dir to new dir
PASS: copy_tests.py 64: svn cp --parents WC_PATH WC_PATH
PASS: copy_tests.py 65: svn cp --parents WC_PATH WC_PATH (ex. unver. dst)
PASS: copy_tests.py 66: svn cp --parents URL WC_PATH
PASS: copy_tests.py 67: svn cp --parents URL WC_PATH with (ex. unver. dst)
PASS: copy_tests.py 68: svn cp --parents WC_PATH URL
PASS: copy_tests.py 69: svn cp --parents URL URL
PASS: copy_tests.py 70: copy a URL that needs URI encoding to WC
PASS: copy_tests.py 71: copy wc in unversioned parent to other wc
PASS: copy_tests.py 72: svn cp --parents FILE_URL DIR_URL
PASS: copy_tests.py 73: svn cp --parents URL/src_dir URL/dst_dir
PASS: copy_tests.py 74: copy file into missing dir
PASS: copy_tests.py 75: renaming inside a copied subtree shouldn't hang
PASS: copy_tests.py 76: issue #2475 - move and copy between working copies
PASS: copy_tests.py 77: issue #2475 - direct copy in the repository
PASS: copy_tests.py 78: copy a wcdir, then commit it with --depth empty
PASS: copy_tests.py 79: copy a dir below a copied dir
PASS: copy_tests.py 80: move a dir below a moved dir
PASS: copy_tests.py 81: reverse merge move
PASS: copy_tests.py 82: commit only top of copy; check child behavior
PASS: copy_tests.py 83: copy/mv of new dir with copied file keeps history
PASS: copy_tests.py 84: copy broken symlink
PASS: copy_tests.py 85: move a directory containing moved node
PASS: copy_tests.py 86: copy a directory with whitespace to one without
PASS: copy_tests.py 87: changed data after commit should match checkout
PASS: copy_tests.py 88: changed dir after commit should match checkout
PASS: copy_tests.py 89: move added nodes
PASS: copy_tests.py 90: copy a directory over a deleted directory
PASS: copy_tests.py 91: copy mixed-rev and delete children
PASS: copy_tests.py 92: copy, delete child, delete copy
PASS: copy_tests.py 93: copy, delete child, revert copy
PASS: copy_tests.py 94: delete a directory scheduled for replacement
PASS: copy_tests.py 95: copy repos node over deleted node, same kind
PASS: copy_tests.py 96: copy repos node over deleted node, other kind
PASS: copy_tests.py 97: copy WC node over a deleted node, same kind
PASS: copy_tests.py 98: copy WC node over deleted node, other kind
PASS: copy_tests.py 99: move wc and repo dir to itself
PASS: copy_tests.py 100: copy wc to url with several absent children
PASS: copy_tests.py 101: copy using URL shortcut source
PASS: copy_tests.py 102: address a deleted file hidden by case clash
PASS: copy_tests.py 103: copy -rBASE deleted
PASS: copy_tests.py 104: case-only rename
W: =============================================================
Expected 'alpha' and actual 'alpha' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: alpha
Path: __SVN_ROOT_NODE\alpha
Contents: This is the file 'alpha'.
Local edit
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: alpha
Path: __SVN_ROOT_NODE\alpha
Contents: This is the file 'alpha'.
<<<<<<< .working
Local edit
||||||| .merge-left.r3
=======
Edit for merge
>>>>>>> .merge-right.r4
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node alpha
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'B/E/beta' : Item(contents="This is the file 'beta'.\nEdit for merge\n"),
'B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'B/F' : Item(),
'H' : Item(props={'foo': '100'}),
'H/chi' : Item(contents="This is the file 'chi'.\n", props={'foo': '100'}),
'H/psi' : Item(contents="This is the file 'psi'.\n"),
'H/omega' : Item(contents="This is the file 'omega'.\n"),
'D' : Item(),
'G/tau' : Item(contents="This is the file 'tau'.\n"),
'G/rho' : Item(contents="This is the file 'rho'.\nLocal edit\n"),
'G/pi' : Item(contents="This is the file 'pi'.\n"),
'Q/sigma' : Item(contents='New local file\n'),
'alpha' : Item(contents="This is the file 'alpha'.\nLocal edit\n"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'B/E/beta' : Item(contents="This is the file 'beta'.\nEdit for merge\n"),
'B/F' : Item(),
'B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'D' : Item(),
'G/pi' : Item(contents="This is the file 'pi'.\n"),
'G/rho' : Item(contents="This is the file 'rho'.\nLocal edit\n"),
'G/tau' : Item(contents="This is the file 'tau'.\n"),
'H' : Item(props={'foo': '100'}),
'H/chi' : Item(contents="This is the file 'chi'.\n", props={'foo': '100'}),
'H/omega' : Item(contents="This is the file 'omega'.\n"),
'H/psi' : Item(contents="This is the file 'psi'.\n"),
'Q/sigma' : Item(contents='New local file\n'),
'alpha' : Item(contents="This is the file 'alpha'.\n<<<<<<< .working\nLocal edit\n||||||| .merge-left.r3\n=======\nEdit for merge\n>>>>>>> .merge-right.r4\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\copy_tests.py", line 5551, in copy_and_move_conflicts
svntest.actions.verify_disk(wc('move-dest'), expected_disk, True)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: copy_tests.py 105: copy and move conflicts
PASS: copy_tests.py 106: try to copy a deleted directory that exists
PASS: copy_tests.py 107: attempt to commit the copied part of move
PASS: copy_tests.py 108: attempt to commit the deleted part of move
PASS: copy_tests.py 109: wc-to-wc copy of an incomplete directory
PASS: copy_tests.py 110: three nested moves
PASS: copy_tests.py 111: copy to unversioned parent
PASS: copy_tests.py 112: copy with a text conflict should not copy markers
PASS: copy_tests.py 113: copy on top of excluded should give error
PASS: copy_tests.py 114: copy from a relocated location
PASS: copy_tests.py 115: copy deleted tree from separate wc
PASS: copy_tests.py 116: copy to-be-deleted subtree
PASS: copy_tests.py 117: resurrect directory at root
PASS: copy_tests.py 118: foreign repository to WC copy
END: copy_tests.py
ELAPSED: copy_tests.py 0:01:55.280041
START: dav_tests.py
SKIP: dav_tests.py 1: connect to a non-DAV HTTP server
SKIP: dav_tests.py 2: connect to a DAV server which is not an SVN server
SKIP: dav_tests.py 3: connect to GitHub's SVN bridge
END: dav_tests.py
ELAPSED: dav_tests.py 0:00:01.060384
START: depth_tests.py
PASS: depth_tests.py 1: depth-empty checkout
PASS: depth_tests.py 2: depth-files checkout
PASS: depth_tests.py 3: non-recursive checkout equals depth-files
PASS: depth_tests.py 4: update depth-empty wc shouldn't receive file mod
PASS: depth_tests.py 5: update depth-immediates wc gets top file mod only
PASS: depth_tests.py 6: commit a file from a depth-empty working copy
PASS: depth_tests.py 7: act on a file in a depth-empty working copy
PASS: depth_tests.py 8: bring a dir into a depth-empty working copy
PASS: depth_tests.py 9: bring a file into a depth-immediates working copy
PASS: depth_tests.py 10: bring a dir into a depth-immediates working copy
PASS: depth_tests.py 11: bring a dir into a mixed-depth working copy
PASS: depth_tests.py 12: depth-empty working copy ignores a deletion
PASS: depth_tests.py 13: depth-immediates working copy ignores a deletion
PASS: depth_tests.py 14: depth-immediates working copy receives a deletion
PASS: depth_tests.py 15: gradually update an empty wc to depth=infinity
PASS: depth_tests.py 16: depth-immediates commit subdir propset, update
PASS: depth_tests.py 17: depth-immediates update receives subdir propset
PASS: depth_tests.py 18: commit property mods only, using --depth=empty
PASS: depth_tests.py 19: diff at various depths in non-infinity wc
PASS: depth_tests.py 20: commit some files with --depth=immediates
PASS: depth_tests.py 21: depth-immediates wc receives new directory
PASS: depth_tests.py 22: add multi-subdir tree with --depth options
PASS: depth_tests.py 23: upgrade a depth=empty wc from above
PASS: depth_tests.py 24: status -u at various depths in non-infinity wc
PASS: depth_tests.py 25: 'update -N' above a WC path deleted in repos HEAD
PASS: depth_tests.py 26: gradually fold wc from depth=infinity to empty
PASS: depth_tests.py 27: gradually fold wc, focusing on depth=immediates
PASS: depth_tests.py 28: expand target while contracting subtree
PASS: depth_tests.py 29: checkout and verify subtree with depth immediates
PASS: depth_tests.py 30: unversioned & modified items left untouched
PASS: depth_tests.py 31: depth-empty update on a file doesn't break it
PASS: depth_tests.py 32: make sure update handle svn_depth_exclude properly
PASS: depth_tests.py 33: make sure other subcommands handle exclude
PASS: depth_tests.py 34: exclude flag should be cleared upon remote removal
PASS: depth_tests.py 35: 'up --set-depth exclude' doesn't lose entries
PASS: depth_tests.py 36: 'info' should treat excluded item as versioned
PASS: depth_tests.py 37: tree conflicts resolved depth-empty
PASS: depth_tests.py 38: tree conflicts resolved depth-files
PASS: depth_tests.py 39: tree conflicts resolved depth-immediates
PASS: depth_tests.py 40: tree conflicts resolved depth-infinity
PASS: depth_tests.py 41: set-depth from excluded to all other depths
PASS: depth_tests.py 42: update depth=empty root of depth=infinite children
PASS: depth_tests.py 43: update --parents
PASS: depth_tests.py 44: update below depth empty shouldn't be applied
PASS: depth_tests.py 45: deep commit followed by update --depth immediates
PASS: depth_tests.py 46: depth immediate+files should revert deleted files
PASS: depth_tests.py 47: update produces no spurious rows
PASS: depth_tests.py 48: commit an excluded node
W: =============================================================
Expected 'B' and actual 'B' in output tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: B
Path: svn-test-work\working_copies\depth_tests-49\A\B
Contents: N/A (node is a directory)
Properties: {}
Attributes: {}
Children: 2
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: B
Path: svn-test-work\working_copies\depth_tests-49\A\B
Contents: None
Properties: {}
Attributes: {'status': 'D '}
Children: None (node is probably a file)
W: Unequal Types: one Node is a file, the other is a directory
W: Unequal at node A
W: Unequal at node depth_tests-49
W: Unequal at node working_copies
W: Unequal at node svn-test-work
W: ACTUAL OUTPUT TREE:
svntest.wc.State(wc_dir, {
'A/B' : Item(status='D '),
'A/C' : Item(status='D '),
'A/D/G/pi' : Item(status='D '),
'A/D/G/rho' : Item(status='D '),
'A/D/G/tau' : Item(status='D '),
'A/D/H' : Item(status='D '),
'A/D/gamma' : Item(status='D '),
'A/mu' : Item(status='D '),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 666, in compare_trees
raise SVNTypeMismatch
svntest.tree.SVNTypeMismatch
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\depth_tests.py", line 2952, in fold_tree_with_deleted_moved_items
svntest.actions.run_and_verify_update(wc_dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 959, in run_and_verify_update
run_and_verify_update2(wc_dir_name,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1005, in run_and_verify_update2
verify_update(actual, None, None, wc_dir_name,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 878, in verify_update
tree.compare_trees("output", actual_output, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
[Previous line repeated 2 more times]
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 693, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: depth_tests.py 49: deleted & moved items left untouched
W: svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe update svn-test-work\working_copies\depth_tests-50 -r ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\depth_tests.py", line 2976, in fold_tree_with_unversioned_items
sbox.simple_update()
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\sandbox.py", line 315, in simple_update
svntest.main.run_svn(False, 'update', target, '-r', revision)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe update svn-test-work\working_copies\depth_tests-50 -r ..."; exit code 1
XFAIL: depth_tests.py 50: unversioned files in excluded directory
END: depth_tests.py
ELAPSED: depth_tests.py 0:00:57.701587
START: diff_tests.py
PASS: diff_tests.py 1: update a file
PASS: diff_tests.py 2: add a file
PASS: diff_tests.py 3: add a file in an added directory
PASS: diff_tests.py 4: replace a file with a file
PASS: diff_tests.py 5: multiple revisions diff'd forwards and backwards
PASS: diff_tests.py 6: non-recursive behaviour
PASS: diff_tests.py 7: diff only part of the repository
PASS: diff_tests.py 8: non version controlled files
PASS: diff_tests.py 9: pure repository diff update a file
PASS: diff_tests.py 10: diff when property was changed but text was not
PASS: diff_tests.py 11: don't diff file marked as binary type
PASS: diff_tests.py 12: svn diff errors against a non-existent URL
PASS: diff_tests.py 13: diff against the head of a moved file
PASS: diff_tests.py 14: diff text-bases against repository
PASS: diff_tests.py 15: repos-repos diff on item deleted from HEAD
PASS: diff_tests.py 16: select diff targets
PASS: diff_tests.py 17: diff for branches
PASS: diff_tests.py 18: diff between repos URLs and WC paths
PASS: diff_tests.py 19: diff between two file URLs
PASS: diff_tests.py 20: diff a property change plus a local edit
PASS: diff_tests.py 21: check for omitted prefix in path component
PASS: diff_tests.py 22: diff a file that has been renamed
PASS: diff_tests.py 23: diff a file within a renamed directory
PASS: diff_tests.py 24: diff a prop change on a dir named explicitly
PASS: diff_tests.py 25: ensure that diff won't show keywords
PASS: diff_tests.py 26: show diffs for binary files
PASS: diff_tests.py 27: scheduled deleted
PASS: diff_tests.py 28: diff a renamed directory
PASS: diff_tests.py 29: diff to BASE with local property mods
PASS: diff_tests.py 30: repos-wc diffs with local svn:mime-type prop mods
PASS: diff_tests.py 31: diff a property change plus a local prop edit
PASS: diff_tests.py 32: repos-wc diff showing added entries with props
PASS: diff_tests.py 33: nonrecursive diff + deleted directories
PASS: diff_tests.py 34: repos->WORKING diff showing added modifed dir
PASS: diff_tests.py 35: base->repos diff of moved file
PASS: diff_tests.py 36: wc->repos diff of added subtree
PASS: diff_tests.py 37: basic diff summarize
PASS: diff_tests.py 38: diff with svn:author that has < in it
PASS: diff_tests.py 39: ignore whitespace when diffing
PASS: diff_tests.py 40: ignore eol styles when diffing
PASS: diff_tests.py 41: diff a revision of a file in a renamed folder
PASS: diff_tests.py 42: test diffs at various depths
PASS: diff_tests.py 43: ignore eol styles when diffing empty lines
PASS: diff_tests.py 44: backward repos->wc diff with copied file
PASS: diff_tests.py 45: xml diff summarize
PASS: diff_tests.py 46: svn diff --depth=empty FILE_WITH_LOCAL_MODS
PASS: diff_tests.py 47: 'svn diff -x wc -r#' should return error
PASS: diff_tests.py 48: svn diff --diff-cmd provides the correct arguments
PASS: diff_tests.py 49: diff URL against working copy with local mods
PASS: diff_tests.py 50: diff -r1 of dir with removed-then-readded file
PASS: diff_tests.py 51: create a diff in git unidiff format for wc-wc
PASS: diff_tests.py 52: create a diff in git unidiff format for url-wc
PASS: diff_tests.py 53: create a diff in git unidiff format for url-url
PASS: diff_tests.py 54: diff for property has missing context
PASS: diff_tests.py 55: diff for property with multiple hunks
PASS: diff_tests.py 56: create a diff in git format for empty files
PASS: diff_tests.py 57: create a diff in git format showing prop changes
PASS: diff_tests.py 58: diff in git format showing prop changes on dir
PASS: diff_tests.py 59: diff absolute localpath from wc folder
PASS: diff_tests.py 60: no spurious conflict on update
PASS: diff_tests.py 61: diff WC-WC shows the correct base rev num
PASS: diff_tests.py 62: diff between two working copies
PASS: diff_tests.py 63: diff -cN of URL deleted in rN
PASS: diff_tests.py 64: diff arbitrary files and dirs
PASS: diff_tests.py 65: diff --properties-only
PASS: diff_tests.py 66: diff props; check no-newline-at-end messages
PASS: diff_tests.py 67: diff arbitrary files and dirs but same
PASS: diff_tests.py 68: create a diff in git unidff format for wc dir mv
PASS: diff_tests.py 69: diff some simple ancestry changes
PASS: diff_tests.py 70: diff a replaced tree
PASS: diff_tests.py 71: diff a directory replaced by a file
PASS: diff_tests.py 72: diff a directory replaced by a directory tree
PASS: diff_tests.py 73: repos diff of rev which adds empty file
PASS: diff_tests.py 74: diff with missing tree-conflict victim in wc
PASS: diff_tests.py 75: diff local missing and obstructed files
PASS: diff_tests.py 76: diff copied-along child that contains a moved file
W: Unexpected output
W: EXPECTED STDOUT (match_all=True):
W: | Index: svn-test-work/working_copies/diff_tests-77/iota_copy
W: | ===================================================================
W: | --- svn-test-work/working_copies/diff_tests-77/iota_copy (file:///C:/usr/src/subversion/trunk/Release/subversion/tests/cmdline/svn-test-work/repositories/diff_tests-77/iota) (nonexistent)
W: | +++ svn-test-work/working_copies/diff_tests-77/iota_copy (.../svn-test-work/working_copies/diff_tests-77/iota_copy) (working copy)
W: | @@ -0,0 +1 @@
W: | +This is the file 'iota'.
W: ACTUAL STDOUT:
W: | Index: svn-test-work/working_copies/diff_tests-77/iota_copy
W: | ===================================================================
W: | --- svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota) (revision 1)
W: | +++ svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota_copy) (nonexistent)
W: | @@ -1 +0,0 @@
W: | -This is the file 'iota'.
W: | Index: svn-test-work/working_copies/diff_tests-77/iota_copy
W: | ===================================================================
W: | --- svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota) (nonexistent)
W: | +++ svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota_copy) (working copy)
W: | @@ -0,0 +1 @@
W: | +This is the file 'iota'.
W: DIFF STDOUT (match_all=True):
W: | --- EXPECTED STDOUT (match_all=True)
W: | +++ ACTUAL STDOUT
W: | @@ -1,6 +1,12 @@
W: | Index: svn-test-work/working_copies/diff_tests-77/iota_copy
W: | ===================================================================
W: | ---- svn-test-work/working_copies/diff_tests-77/iota_copy (file:///C:/usr/src/subversion/trunk/Release/subversion/tests/cmdline/svn-test-work/repositories/diff_tests-77/iota) (nonexistent)
W: | -+++ svn-test-work/working_copies/diff_tests-77/iota_copy (.../svn-test-work/working_copies/diff_tests-77/iota_copy) (working copy)
W: | +--- svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota) (revision 1)
W: | ++++ svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota_copy) (nonexistent)
W: | +@@ -1 +0,0 @@
W: | +-This is the file 'iota'.
W: | +Index: svn-test-work/working_copies/diff_tests-77/iota_copy
W: | +===================================================================
W: | +--- svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota) (nonexistent)
W: | ++++ svn-test-work/working_copies/diff_tests-77/iota_copy (.../iota_copy) (working copy)
W: | @@ -0,0 +1 @@
W: | +This is the file 'iota'.
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\diff_tests.py", line 4523, in diff_repo_wc_copies
svntest.actions.run_and_verify_svn(expected_output, [], 'diff',
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNLineUnequal
XFAIL: diff_tests.py 77: diff repo to wc of a copy
PASS: diff_tests.py 78: diff repo to wc file target with props
PASS: diff_tests.py 79: diff repo to repo added file with mime-type
PASS: diff_tests.py 80: diff a switched file against repository
PASS: diff_tests.py 81: diff parent directory
PASS: diff_tests.py 82: diff deleted in move against repository
PASS: diff_tests.py 83: diff against a replaced moved node
PASS: diff_tests.py 84: local WC diff of copied dir
PASS: diff_tests.py 85: diff --summarize --ignore-properties
PASS: diff_tests.py 86: diff incomplete directory
PASS: diff_tests.py 87: incomplete set of properties
PASS: diff_tests.py 88: diff some symlinks
PASS: diff_tests.py 89: peg resolving during diff
W: svn: E155010: The node 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\foo' was not found.
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe diff --git --old ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\diff_tests.py", line 5166, in diff_unversioned_files_git
svntest.actions.run_and_verify_svn(expected_output, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe diff --git --old ..."; exit code 1
XFAIL: diff_tests.py 90: diff unversioned files in git format
PASS: diff_tests.py 91: diff summary repo wc local copy
W: =============================================================
Expected '__SVN_ROOT_NODE' and actual '__SVN_ROOT_NODE' in output tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: __SVN_ROOT_NODE
Path: __SVN_ROOT_NODE
Contents: None
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: __SVN_ROOT_NODE
Path: __SVN_ROOT_NODE
Contents: N/A (node is a directory)
Properties: {}
Attributes: {}
Children: 1
W: Unequal Types: one Node is a file, the other is a directory
W: EXPECTED DIFF OUTPUT TREE:
W: ROOT
W: ACTUAL DIFF OUTPUT TREE:
W: ROOT
+-- svn-test-work
+-- working_copies
+-- diff_tests-92
+-- iota
W: ACTUAL DIFF OUTPUT TREE:
svntest.wc.State(wc_dir, {
'svn-test-work/working_copies/diff_tests-92/iota': Item(status='M '),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 666, in compare_trees
raise SVNTypeMismatch
svntest.tree.SVNTypeMismatch
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\diff_tests.py", line 5199, in diff_summary_repo_wc_local_copy_unmodified
svntest.actions.run_and_verify_diff_summarize(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1867, in run_and_verify_diff_summarize
tree.compare_trees("output", actual, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 693, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: diff_tests.py 92: diff summary repo wc local copy unmodified
SKIP: diff_tests.py 93: diff base vs working: symlink replaces a file
W: svn: E155010: The node 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\diff_tests-94\A\B\E\alpha' was not found.
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\diff_tests-94
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe diff --git . ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\diff_tests.py", line 5253, in diff_git_format_copy
svntest.actions.run_and_verify_svn(expected_output, [], 'diff',
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe diff --git . ..."; exit code 1
XFAIL: diff_tests.py 94: diff git format copy
PASS: diff_tests.py 95: nonexistent in working copy
END: diff_tests.py
ELAPSED: diff_tests.py 0:01:48.138914
START: entries_tests.py
PASS: entries_tests.py 1: basic entries behavior
PASS: entries_tests.py 2: validate entries when obstructions exist
PASS: entries_tests.py 3: various details about deleted nodes
END: entries_tests.py
ELAPSED: entries_tests.py 0:00:04.399770
START: export_tests.py
PASS: export_tests.py 1: export an empty directory
PASS: export_tests.py 2: export the greek tree
PASS: export_tests.py 3: attempt to export a nonexistent URL
PASS: export_tests.py 4: export working copy
PASS: export_tests.py 5: export working copy with mods
PASS: export_tests.py 6: export over existing dir
PASS: export_tests.py 7: export with keyword translation
PASS: export_tests.py 8: export with eol translation
PASS: export_tests.py 9: export working copy with keyword translation
PASS: export_tests.py 10: export working copy with property mods
W: Couldn't find node 'rho' in actual output tree
W: * Node name: rho
Path: svn-test-work\working_copies\export_tests-11.export\A\D\G\rho
Contents: None
Properties: {}
Attributes: {'status': 'A '}
Children: None (node is probably a file)
W: Unequal at node G
W: Unequal at node D
W: Unequal at node A
W: Unequal at node export_tests-11.export
W: Unequal at node working_copies
W: Unequal at node svn-test-work
W: ACTUAL OUTPUT TREE:
svntest.wc.State(wc_dir, {
'A' : Item(status='A '),
'A/B' : Item(status='A '),
'A/B/E' : Item(status='A '),
'A/B/E/alpha' : Item(status='A '),
'A/B/E/beta' : Item(status='A '),
'A/B/F' : Item(status='A '),
'A/B/lambda' : Item(status='A '),
'A/C' : Item(status='A '),
'A/D' : Item(status='A '),
'A/D/G' : Item(status='A '),
'A/D/G/pi' : Item(status='A '),
'A/D/G/tau' : Item(status='A '),
'A/D/H' : Item(status='A '),
'A/D/H/omega' : Item(status='A '),
'A/D/H/psi' : Item(status='A '),
'A/D/gamma' : Item(status='A '),
'A/mu' : Item(status='A '),
'K' : Item(status='A '),
'iota' : Item(status='A '),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\export_tests.py", line 426, in export_working_copy_at_base_revision
svntest.actions.run_and_verify_export(wc_dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 599, in run_and_verify_export
run_and_verify_export2(URL, export_dir_name, output_tree, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 630, in run_and_verify_export2
tree.compare_trees("output", actual, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
[Previous line repeated 3 more times]
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 690, in compare_trees
singleton_handler_b(b_child, b_baton)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 577, in default_singleton_handler
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: export_tests.py 11: export working copy at base revision
PASS: export_tests.py 12: export with --native-eol
PASS: export_tests.py 13: export nonexistent file
PASS: export_tests.py 14: export unversioned file
PASS: export_tests.py 15: export with state deleted=true
PASS: export_tests.py 16: export and create some intermediate folders
PASS: export_tests.py 17: export -r {HEAD+1} fails
PASS: export_tests.py 18: export a single file to '.', via url
PASS: export_tests.py 19: export a single file to '.', via wc
PASS: export_tests.py 20: exporting a file refuses to silently overwrite
PASS: export_tests.py 21: export ignoring keyword translation
PASS: export_tests.py 22: export working copy ignoring keyword translation
PASS: export_tests.py 23: export file with URL unsafe characters
PASS: export_tests.py 24: export working copy with different depths
PASS: export_tests.py 25: export externals with eol translation
PASS: export_tests.py 26: export to current dir
PASS: export_tests.py 27: exporting a file with force option
PASS: export_tests.py 28: export with custom keywords
PASS: export_tests.py 29: export file external from WC and URL
PASS: export_tests.py 30: exporting file externals
PASS: export_tests.py 31: export a revision with root-relative external
END: export_tests.py
ELAPSED: export_tests.py 0:00:16.260055
START: externals_tests.py
PASS: externals_tests.py 1: test checkouts with externals
PASS: externals_tests.py 2: update to receive a new external module
PASS: externals_tests.py 3: update to lose an external module
PASS: externals_tests.py 4: update change to an unmodified external module
PASS: externals_tests.py 5: update changes to a modified external module
PASS: externals_tests.py 6: update changes under an external module
PASS: externals_tests.py 7: commit and update additional externals
PASS: externals_tests.py 8: error if external target dir involves '.' or '..'
PASS: externals_tests.py 9: test exports with externals
PASS: externals_tests.py 10: test exports from working copies with externals
PASS: externals_tests.py 11: use a peg revision to specify an external module
PASS: externals_tests.py 12: check the new '-rN URL PATH' syntax
PASS: externals_tests.py 13: error if propset'ing external with invalid format
PASS: externals_tests.py 14: old 'PATH URL' format should ignore peg revisions
PASS: externals_tests.py 15: should not be able to mv or rm a file external
PASS: externals_tests.py 16: place a file external into a directory external
PASS: externals_tests.py 17: allow spaces in external local paths
PASS: externals_tests.py 18: binary file externals
PASS: externals_tests.py 19: delete a file external
PASS: externals_tests.py 20: switch a relative external
PASS: externals_tests.py 21: export from a sparse working copy with externals
PASS: externals_tests.py 22: relegate external from one repo to another
PASS: externals_tests.py 23: tag directory with file externals from wc to url
PASS: externals_tests.py 24: merge target with externals
PASS: externals_tests.py 25: update that modifies a file external
PASS: externals_tests.py 26: update an external on a locally added dir
PASS: externals_tests.py 27: switch an external on a locally added dir
PASS: externals_tests.py 28: update a file external in sibling dir
PASS: externals_tests.py 29: update a file external without committing target
PASS: externals_tests.py 30: bring in a new file over a file external
PASS: externals_tests.py 31: bring in a new file external over a file
PASS: externals_tests.py 32: try to exclude externals
PASS: externals_tests.py 33: update file externals via different url
PASS: externals_tests.py 34: file external in unversioned dir
PASS: externals_tests.py 35: a WC->WC copy should exclude file externals
PASS: externals_tests.py 36: commit --include-externals
PASS: externals_tests.py 37: commit --include-externals --depth=immediates
PASS: externals_tests.py 38: external shadows an existing dir
PASS: externals_tests.py 39: file external remap segfaults due to deleted props
PASS: externals_tests.py 40: whether '-r1 ^/A B' updates properly
PASS: externals_tests.py 41: url-to-wc copy of externals
PASS: externals_tests.py 42: local path appears twice in one svn:external prop
PASS: externals_tests.py 43: list with --include-externals
W: svn: warning: W155014: The file external 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\externals_tests-44\A\D_moved\mu-1' can not be created because the node exists.
W: svn: E205011: Failure occurred processing one or more externals definitions
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe update svn-test-work\working_copies\externals_tests-44 -r ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\externals_tests.py", line 3091, in move_with_file_externals
sbox.simple_update()
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\sandbox.py", line 315, in simple_update
svntest.main.run_svn(False, 'update', target, '-r', revision)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe update svn-test-work\working_copies\externals_tests-44 -r ..."; exit code 1
XFAIL: externals_tests.py 44: move with file externals
PASS: externals_tests.py 45: pinned external
PASS: externals_tests.py 46: shallow update should remove externals
PASS: externals_tests.py 47: switch parent-relative file external
PASS: externals_tests.py 48: file externals unversioned obstruction
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\externals_tests.py", line 3289, in file_external_versioned_obstruction
svntest.actions.run_and_verify_svnmucc(expected_output, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 463, in run_and_verify_svnmucc
return run_and_verify_svnmucc2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 471, in run_and_verify_svnmucc2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 502, in compare_and_display_lines
if not expected.matches(actual):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 235, in matches
return all(self.expected_re.match(line) for line in actual)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 235, in <genexpr>
return all(self.expected_re.match(line) for line in actual)
TypeError: cannot use a string pattern on a bytes-like object
XFAIL: externals_tests.py 49: file externals versioned obstruction
PASS: externals_tests.py 50: update external peg rev
PASS: externals_tests.py 51: update deletes a file external
PASS: externals_tests.py 52: switch relative externals
PASS: externals_tests.py 53: explicitly copy file external to repo
PASS: externals_tests.py 54: replace tree with foreign external
PASS: externals_tests.py 55: svn copy --pin-externals repos->repos
PASS: externals_tests.py 56: svn copy --pin-externals repos->wc
PASS: externals_tests.py 57: svn copy --pin-externals wc->repos
PASS: externals_tests.py 58: svn copy --pin-externals wc->wc
PASS: externals_tests.py 59: pin externals which were moved since last changed
PASS: externals_tests.py 60: already pinned external which was removed in HEAD
PASS: externals_tests.py 61: copy from an old revision with pinning
PASS: externals_tests.py 62: cannot pin WC externals with local mods
PASS: externals_tests.py 63: cannot pin WC externals with switched subtrees
PASS: externals_tests.py 64: cannot pin WC externals with mixed revisions
PASS: externals_tests.py 65: copy --pin-externals with whitespace dir
PASS: externals_tests.py 66: notification for nested externals
PASS: externals_tests.py 67: change a file external to a normal file
PASS: externals_tests.py 68: check file external recorded info
PASS: externals_tests.py 69: external externally removed
PASS: externals_tests.py 70: invalid URIs in repo
PASS: externals_tests.py 71: exclude update should remove externals
END: externals_tests.py
ELAPSED: externals_tests.py 0:02:48.070817
START: getopt_tests.py
PASS: getopt_tests.py 1: run svn with no arguments
PASS: getopt_tests.py 2: run svn --version
PASS: getopt_tests.py 3: run svn --version --quiet
PASS: getopt_tests.py 4: run svn --version --verbose
PASS: getopt_tests.py 5: run svn --help
PASS: getopt_tests.py 6: run svn help
PASS: getopt_tests.py 7: run svn help bogus-cmd
PASS: getopt_tests.py 8: run svn help log switch
PASS: getopt_tests.py 9: --config-option's spell checking
END: getopt_tests.py
ELAPSED: getopt_tests.py 0:00:01.503901
START: history_tests.py
PASS: history_tests.py 1: verify that 'svn cat' traces renames
PASS: history_tests.py 2: verify that 'svn cat' avoids false identities
END: history_tests.py
ELAPSED: history_tests.py 0:00:04.080382
START: import_tests.py
SKIP: import_tests.py 1: import of executable files
PASS: import_tests.py 2: do not import ignored files in imported dirs
PASS: import_tests.py 3: avoid creating empty revisions with import
PASS: import_tests.py 4: import ignored files in imported dirs
PASS: import_tests.py 5: import should honor the eol-style property
PASS: import_tests.py 6: import into a foreign repo
PASS: import_tests.py 7: import and inherited ignores
END: import_tests.py
ELAPSED: import_tests.py 0:00:08.049741
START: info_tests.py
PASS: info_tests.py 1: info with tree conflicts
PASS: info_tests.py 2: info on added file
PASS: info_tests.py 3: info on new dir with mkdir
PASS: info_tests.py 4: wc root paths in 'svn info' output
PASS: info_tests.py 5: special characters in svn info URL
PASS: info_tests.py 6: info multiple targets
PASS: info_tests.py 7: verify values for repository root
PASS: info_tests.py 8: tests 'info --depth' variants on excluded node
PASS: info_tests.py 9: svn info shouldn't crash on conflict
PASS: info_tests.py 10: relpath escaping should be usable as-is
PASS: info_tests.py 11: fetch svn info on 'hidden' nodes
PASS: info_tests.py 12: show one info item
PASS: info_tests.py 13: show one info item with multiple targets
PASS: info_tests.py 14: show one info item with URL targets
PASS: info_tests.py 15: show one info item on uncommitted targets
PASS: info_tests.py 16: recursive '--show-item=repos-size' on local path
PASS: info_tests.py 17: non-recursive '--show-item=repos-size' on URL
PASS: info_tests.py 18: recursive '--show-item=repos-size' on dir URL
PASS: info_tests.py 19: failure modes of 'svn info --show-item'
PASS: info_tests.py 20: info, file in file-replaced dir
END: info_tests.py
ELAPSED: info_tests.py 0:00:15.130215
START: input_validation_tests.py
PASS: input_validation_tests.py 1: non-working copy paths for 'add'
PASS: input_validation_tests.py 2: non-working copy paths for 'changelist'
PASS: input_validation_tests.py 3: non-working copy paths for 'cleanup'
PASS: input_validation_tests.py 4: non-working copy paths for 'commit'
PASS: input_validation_tests.py 5: invalid sources for 'copy'
PASS: input_validation_tests.py 6: invalid target for 'copy'
PASS: input_validation_tests.py 7: invalid targets for 'delete'
PASS: input_validation_tests.py 8: invalid targets for 'diff'
PASS: input_validation_tests.py 9: invalid targets for 'export'
PASS: input_validation_tests.py 10: invalid arguments for 'import'
PASS: input_validation_tests.py 11: invalid targets for 'log'
PASS: input_validation_tests.py 12: invalid arguments for 'merge'
PASS: input_validation_tests.py 13: non-working copy paths for 'upgrade'
PASS: input_validation_tests.py 14: non-working copy paths for 'resolve'
PASS: input_validation_tests.py 15: non-working copy paths for 'resolved'
PASS: input_validation_tests.py 16: non-working copy paths for 'revert'
PASS: input_validation_tests.py 17: wc paths and repo URL target mixture for 'lock'
PASS: input_validation_tests.py 18: wc paths and repo URL target mixture for 'unlock'
PASS: input_validation_tests.py 19: non-working copy paths for 'status'
PASS: input_validation_tests.py 20: non-working copy paths for 'patch'
PASS: input_validation_tests.py 21: non-working copy paths for 'switch'
PASS: input_validation_tests.py 22: non-working copy paths for 'relocate'
PASS: input_validation_tests.py 23: invalid targets for 'mkdir'
PASS: input_validation_tests.py 24: non-working copy paths for 'update'
PASS: input_validation_tests.py 25: do stupid things with the repository root
END: input_validation_tests.py
ELAPSED: input_validation_tests.py 0:00:07.969846
START: iprop_authz_tests.py
SKIP: iprop_authz_tests.py 1: property inheritance and read restricted parents
END: iprop_authz_tests.py
ELAPSED: iprop_authz_tests.py 0:00:01.070271
START: iprop_tests.py
PASS: iprop_tests.py 1: basic inherited working properties
PASS: iprop_tests.py 2: basic inherited repository properties
PASS: iprop_tests.py 3: inherited properties in switched subtrees
PASS: iprop_tests.py 4: iprops of pegged wc targets at operative revs
PASS: iprop_tests.py 5: iprops of pegged url targets at operative revs
PASS: iprop_tests.py 6: iprop caching works with shallow updates
PASS: iprop_tests.py 7: iprop caching works with directory externals
PASS: iprop_tests.py 8: iprop caching works with file externals
PASS: iprop_tests.py 9: verify that iprops survive a commit
END: iprop_tests.py
ELAPSED: iprop_tests.py 0:00:21.950100
START: lock_tests.py
PASS: lock_tests.py 1: lock a file and verify that it's locked
PASS: lock_tests.py 2: commit a file and keep lock
PASS: lock_tests.py 3: commit a file and release lock
PASS: lock_tests.py 4: commit a locked file with a prop change
PASS: lock_tests.py 5: lock a file and verify lock breaking behavior
PASS: lock_tests.py 6: lock a file and verify lock stealing behavior
PASS: lock_tests.py 7: examine the fields of a lockfile for correctness
PASS: lock_tests.py 8: verify behavior when a lock in a wc is defunct
PASS: lock_tests.py 9: verify svn:needs-lock read-only behavior
PASS: lock_tests.py 10: verify svn:needs-lock behavior with defunct lock
PASS: lock_tests.py 11: verify lock removal on a deleted path
PASS: lock_tests.py 12: lock and unlock some files
PASS: lock_tests.py 13: verify removal of a directory with locks inside
PASS: lock_tests.py 14: verify status of lock in working copy
PASS: lock_tests.py 15: verify status of stolen lock
PASS: lock_tests.py 16: verify status of broken lock
PASS: lock_tests.py 17: verify error on locking non-existent file
PASS: lock_tests.py 18: lock an out-of-date file and ensure failure
PASS: lock_tests.py 19: update handles svn:needs-lock correctly
PASS: lock_tests.py 20: verify svn:needs-lock behavior with revert
PASS: lock_tests.py 21: examine the fields of a lock from a URL
PASS: lock_tests.py 22: lock/unlock several files in one go
PASS: lock_tests.py 23: lock/unlock switched files
PASS: lock_tests.py 24: lock and unlock a file with an URI-unsafe name
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
PASS: lock_tests.py 27: commit file with xml-unsafe name and release lock
PASS: lock_tests.py 28: verify info path@X or path -rY return repos lock
PASS: lock_tests.py 29: (un)lock set of files, one already (un)locked
PASS: lock_tests.py 30: show correct lock info on moved path
PASS: lock_tests.py 31: ls locked path needing URL encoding
PASS: lock_tests.py 32: verify unlocking with wrong lock token
PASS: lock_tests.py 33: verify recursive info shows lock info
PASS: lock_tests.py 34: unlock file locked by other user
PASS: lock_tests.py 35: lock a file using a comment with xml special chars
PASS: lock_tests.py 36: try to lock a file twice in one working copy
PASS: lock_tests.py 37: lock path that does not exist in HEAD
PASS: lock_tests.py 38: verify escaping of lock paths
PASS: lock_tests.py 39: test replace + propset of locked file
PASS: lock_tests.py 40: uncommitted svn:needs-lock add/cp not read-only
PASS: lock_tests.py 41: updating locked scheduled-for-delete file
PASS: lock_tests.py 42: block unlock operation if pre-unlock hook fails
PASS: lock_tests.py 43: verify pre-lock hook returning invalid token
PASS: lock_tests.py 44: obtain locks in multiple working copies in one go
PASS: lock_tests.py 45: locks are kept alive over switching
PASS: lock_tests.py 46: lock/unlock a deleted file
PASS: lock_tests.py 47: commit with a stolen lock
PASS: lock_tests.py 48: drop locks when the parent is deleted
PASS: lock_tests.py 49: copy with lock on source
PASS: lock_tests.py 50: verify (un)lock message is transferred correctly
PASS: lock_tests.py 51: locking with failing post-lock and post-unlock
PASS: lock_tests.py 52: break a lock, delete and add the file
PASS: lock_tests.py 53: unlock a lock with timeout
SKIP: lock_tests.py 54: create generic DAV lock with timeout
PASS: lock_tests.py 55: locks for working copies not at repos root
PASS: lock_tests.py 56: many locks with hooks
SKIP: lock_tests.py 57: refresh timeout of DAV lock
PASS: lock_tests.py 58: lock and delete a file called 'a %( ) .txt'
PASS: lock_tests.py 59: a commit should not bump just locked files
PASS: lock_tests.py 60: copy a directory containing a locked file
PASS: lock_tests.py 61: delete a directory containing lots of locked files
PASS: lock_tests.py 62: delete locks on depth-limited commit
PASS: lock_tests.py 63: replace directory containing lots of locked files
END: lock_tests.py
ELAPSED: lock_tests.py 0:01:14.360485
START: log_tests.py
PASS: log_tests.py 1: 'svn log', no args, top of wc
PASS: log_tests.py 2: 'svn log' on an empty repository
PASS: log_tests.py 3: 'svn log -rN some_dir_unchanged_in_N'
PASS: log_tests.py 4: 'svn log -v -r 1:0 wc_root'
PASS: log_tests.py 5: 'svn log -r COMMITTED' of dynamic/local WC rev
PASS: log_tests.py 6: 'svn log', with args, top of wc
PASS: log_tests.py 7: 'svn log wc_target@N'
PASS: log_tests.py 8: 'svn log target@N' when target removed from HEAD
PASS: log_tests.py 9: 'svn log TGT' with copyfrom history
PASS: log_tests.py 10: mod_dav_svn must escape invalid XML control chars
PASS: log_tests.py 11: svn log --xml must not print empty date elements
PASS: log_tests.py 12: svn log --limit
PASS: log_tests.py 13: run log on an @BASE target
PASS: log_tests.py 14: run log with verbose output
PASS: log_tests.py 15: meta-test for the log parser
PASS: log_tests.py 16: test 'svn log -g' on a single revision
PASS: log_tests.py 17: test 'svn log -g' on a branching revision
PASS: log_tests.py 18: test 'svn log -g' on a non-branching revision
PASS: log_tests.py 19: test 'svn log -g' a path added before merge
PASS: log_tests.py 20: test log -c for a single change
PASS: log_tests.py 21: test log -c on range of changes
PASS: log_tests.py 22: test log -c on comma-separated list of changes
PASS: log_tests.py 23: test log -c on complex set of ranges
PASS: log_tests.py 24: svn log of two wc paths is disallowed
PASS: log_tests.py 25: test revprop retrieval
PASS: log_tests.py 26: log --xml escapes non-utf8 data
PASS: log_tests.py 27: 'svn log -g target_with_bogus_mergeinfo'
PASS: log_tests.py 28: log -g and explicit mergeinfo replacing inherited
PASS: log_tests.py 29: log -g and simple propmod to merge-inheriting path
PASS: log_tests.py 30: svn log on an uncommitted copy
PASS: log_tests.py 31: log -g differentiates forward and reverse merges
PASS: log_tests.py 32: log -g should ignore cyclic merges
PASS: log_tests.py 33: log with unrelated peg and operative rev targets
PASS: log_tests.py 34: log on nonexistent path does not error out
PASS: log_tests.py 35: log -g on copied path with inherited mergeinfo
PASS: log_tests.py 36: 'svn log --diff'
PASS: log_tests.py 37: log --xml shows kind for old style repository
PASS: log_tests.py 38: log --diff on moved file
PASS: log_tests.py 39: 'svn log --search'
PASS: log_tests.py 40: test 'svn log -g --search'
PASS: log_tests.py 41: log for multiple revs which span a rename
PASS: log_tests.py 42: 'mergeinfo --log' on a path with mergeinfo
PASS: log_tests.py 43: log -g --xml differentiates forward/reverse merges
PASS: log_tests.py 44: log revision handling over move/copy
PASS: log_tests.py 45: log on deleted deep path
END: log_tests.py
ELAPSED: log_tests.py 0:01:48.790142
START: merge_authz_tests.py
SKIP: merge_authz_tests.py 1: skipped paths get overriding mergeinfo
PASS: merge_authz_tests.py 2: merge fails if subtree is deleted on src
SKIP: merge_authz_tests.py 3: reintegrate fails if no root access
PASS: merge_authz_tests.py 4: diff directory without reading parent
END: merge_authz_tests.py
ELAPSED: merge_authz_tests.py 0:00:04.240116
START: merge_automatic_tests.py
PASS: merge_automatic_tests.py 1: merge_once_1
PASS: merge_automatic_tests.py 2: merge_once_2
PASS: merge_automatic_tests.py 3: merge_once_3
PASS: merge_automatic_tests.py 4: merge_once_4
PASS: merge_automatic_tests.py 5: merge_twice_same_direction_1
PASS: merge_automatic_tests.py 6: merge_twice_same_direction_2
PASS: merge_automatic_tests.py 7: merge_to_and_fro_1_1
PASS: merge_automatic_tests.py 8: merge_to_and_fro_1_2
PASS: merge_automatic_tests.py 9: merge_to_and_fro_2_1
PASS: merge_automatic_tests.py 10: merge_to_and_fro_2_2
PASS: merge_automatic_tests.py 11: merge_to_and_fro_3_1
PASS: merge_automatic_tests.py 12: merge_to_and_fro_3_2
PASS: merge_automatic_tests.py 13: merge_to_and_fro_4_1
PASS: merge_automatic_tests.py 14: merge_to_and_fro_4_2
PASS: merge_automatic_tests.py 15: cherry1_fwd
W: svn: E195020: Cannot merge into mixed-revision working copy [1:3]; try updating first
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\merge_automatic_tests-16
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe merge -c8 B ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 258, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_automatic_tests.py", line 717, in cherry2_fwd
cherry_pick(sbox, 8, 'B', 'A')
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_automatic_tests.py", line 337, in cherry_pick
svn_merge(rev, source, target)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\mergetrees.py", line 427, in svn_merge
actions.run_and_verify_svn(exp_out, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe merge -c8 B ..."; exit code 1
XFAIL: merge_automatic_tests.py 16: cherry2_fwd
W: svn: E195020: Cannot merge into mixed-revision working copy [1:3]; try updating first
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\merge_automatic_tests-17
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe merge -c6 B ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 258, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_automatic_tests.py", line 749, in cherry3_fwd
cherry_pick(sbox, 6, 'B', 'A')
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_automatic_tests.py", line 337, in cherry_pick
svn_merge(rev, source, target)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\mergetrees.py", line 427, in svn_merge
actions.run_and_verify_svn(exp_out, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe merge -c6 B ..."; exit code 1
XFAIL: merge_automatic_tests.py 17: cherry3_fwd
PASS: merge_automatic_tests.py 18: reintegrate considers source subtree mergeinfo
PASS: merge_automatic_tests.py 19: sync merge considers target subtree mergeinfo
PASS: merge_automatic_tests.py 20: notice ancestory for replaced files
PASS: merge_automatic_tests.py 21: automerge handles replacements in merge source
PASS: merge_automatic_tests.py 22: an effectively synced branch gets reintegrated
PASS: merge_automatic_tests.py 23: reintegrate subtree not updated
PASS: merge_automatic_tests.py 24: merge peg to a copy and add
PASS: merge_automatic_tests.py 25: merge the deletion of a strict CRLF file
END: merge_automatic_tests.py
ELAPSED: merge_automatic_tests.py 0:00:59.659966
START: merge_reintegrate_tests.py
PASS: merge_reintegrate_tests.py 1: basic merge --reintegrate support
PASS: merge_reintegrate_tests.py 2: merge --reintegrate with renamed file on branch
PASS: merge_reintegrate_tests.py 3: merge --reintegrate on a never-updated branch
PASS: merge_reintegrate_tests.py 4: merge --reintegrate should fail in modified wc
PASS: merge_reintegrate_tests.py 5: merge --reintegrate should fail in mixed-rev wc
PASS: merge_reintegrate_tests.py 6: merge --reintegrate should fail in switched wc
PASS: merge_reintegrate_tests.py 7: merge --reintegrate in shallow wc
PASS: merge_reintegrate_tests.py 8: merge --reintegrate should fail on stale source
PASS: merge_reintegrate_tests.py 9: merge a file with space in its path
PASS: merge_reintegrate_tests.py 10: merge --reintegrate with subtree mergeinfo
PASS: merge_reintegrate_tests.py 11: multiple reintegrates create self-referential
PASS: merge_reintegrate_tests.py 12: source has target's history as explicit mergeinfo
PASS: merge_reintegrate_tests.py 13: reintegrate with prior subtree merges to source
PASS: merge_reintegrate_tests.py 14: added subtrees with mergeinfo break reintegrate
PASS: merge_reintegrate_tests.py 15: 2-URL merge removes valid mergeinfo from target
PASS: merge_reintegrate_tests.py 16: reintegrate creates bogus mergeinfo
PASS: merge_reintegrate_tests.py 17: source without subtree mergeinfo
PASS: merge_reintegrate_tests.py 18: reintegrate a replaced source branch
SKIP: merge_reintegrate_tests.py 19: reintegrate symlink deletion
PASS: merge_reintegrate_tests.py 20: no-op reintegrate
PASS: merge_reintegrate_tests.py 21: reintegrate a branch that has been renamed
PASS: merge_reintegrate_tests.py 22: reintegrate no-op branch into renamed branch
END: merge_reintegrate_tests.py
ELAPSED: merge_reintegrate_tests.py 0:01:10.180354
START: merge_tests.py
PASS: merge_tests.py 1: performing a merge, with mixed results
PASS: merge_tests.py 2: merge and add new files/dirs with history
PASS: merge_tests.py 3: some simple property merges
PASS: merge_tests.py 4: merging a file w/no explicit target path using -r
PASS: merge_tests.py 5: merging a file w/no explicit target path using -c
PASS: merge_tests.py 6: merging a file w/no explicit target path or revs
PASS: merge_tests.py 7: merging similar trees ancestrally unrelated
PASS: merge_tests.py 8: merge operations using PREV revision
PASS: merge_tests.py 9: merge change into unchanged binary file
PASS: merge_tests.py 10: merge one file using the -r option
PASS: merge_tests.py 11: merge one file using the -c option
PASS: merge_tests.py 12: merge one file without explicit revisions
PASS: merge_tests.py 13: mark a revision range as merged
PASS: merge_tests.py 14: diff after merge that creates a new file
PASS: merge_tests.py 15: merge should skip over unversioned obstructions
PASS: merge_tests.py 16: merge into missing must not break working copy
PASS: merge_tests.py 17: merge --dry-run adding a new file with props
PASS: merge_tests.py 18: merge binary files with common ancestry
PASS: merge_tests.py 19: merge with funny characters
PASS: merge_tests.py 20: merge changes to keyword expansion property
PASS: merge_tests.py 21: merge prop change into deleted target
PASS: merge_tests.py 22: merge a file whose name contains a space
PASS: merge_tests.py 23: merge between branches
PASS: merge_tests.py 24: property merges don't overwrite existing prop-mods
PASS: merge_tests.py 25: property merge conflict even without local mods
PASS: merge_tests.py 26: undo, then redo a property merge
PASS: merge_tests.py 27: cherry-pick a dependent change, get conflict
PASS: merge_tests.py 28: merge a replacement of a file
PASS: merge_tests.py 29: merge a replacement of a directory
PASS: merge_tests.py 30: replace both dir and one of its children
PASS: merge_tests.py 31: merge a replacement of a file to mixed rev wc
PASS: merge_tests.py 32: ignore whitespace when merging
PASS: merge_tests.py 33: ignore eolstyle when merging
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
<<<<<<< .working
Conflicting appended text for mu
||||||| .merge-left.r4
=======
Original appended text for mu
>>>>>>> .merge-right.r5
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
<<<<<<< .working
Conflicting appended text for mu
||||||| .merge-left.r4
=======
Original appended text for mu
>>>>>>> .merge-right.r5
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\r<<<<<<< .working\rConflicting appended text for mu\r||||||| .merge-left.r4\r=======\rOriginal appended text for mu\r>>>>>>> .merge-right.r5\r"),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/mu.merge-left.r4': Item(contents="This is the file 'mu'.\r"),
'A/mu.merge-right.r5': Item(contents="This is the file 'mu'.\rOriginal appended text for mu\r"),
'A/mu.working' : Item(contents="This is the file 'mu'.\rConflicting appended text for mu\r"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\n<<<<<<< .working\nConflicting appended text for mu\n||||||| .merge-left.r4\n=======\nOriginal appended text for mu\n>>>>>>> .merge-right.r5\n"),
'A/mu.merge-left.r4': Item(contents="This is the file 'mu'.\n"),
'A/mu.merge-right.r5': Item(contents="This is the file 'mu'.\nOriginal appended text for mu\n"),
'A/mu.working' : Item(contents="This is the file 'mu'.\nConflicting appended text for mu\n"),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 258, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_tests.py", line 3440, in merge_conflict_markers_matching_eol
svntest.actions.run_and_verify_merge2(wc_backup, cur_rev - 1, cur_rev,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1294, in run_and_verify_merge2
verify_update(actual_diff, actual_mergeinfo, actual_elision, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: merge_tests.py 34: conflict markers should match the file's eol style
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
Added new line of text.
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
Added new line of text.
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\rAdded new line of text.\r"),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\nAdded new line of text.\n"),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 258, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_tests.py", line 3544, in merge_eolstyle_handling
svntest.actions.run_and_verify_merge2(wc_backup, '2', '3', sbox.repo_url,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1294, in run_and_verify_merge2
verify_update(actual_diff, actual_mergeinfo, actual_elision, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: merge_tests.py 35: handle eol-style propchange during merge
PASS: merge_tests.py 36: use inherited mergeinfo to avoid repeated merge
PASS: merge_tests.py 37: use subtree's mergeinfo to avoid repeated merge
PASS: merge_tests.py 38: drive reporter api in depth first order
PASS: merge_tests.py 39: target inherits mergeinfo from nearest ancestor
PASS: merge_tests.py 40: mergeinfo elides to ancestor with identical info
PASS: merge_tests.py 41: discontinuous merges produce correct mergeinfo
PASS: merge_tests.py 42: merge works when target has copied children
PASS: merge_tests.py 43: merge to switched path does not inherit or elide
PASS: merge_tests.py 44: merge to path with switched children
PASS: merge_tests.py 45: merge a change to a file, using relative path
PASS: merge_tests.py 46: mergeinfo can explicitly be empty
PASS: merge_tests.py 47: merge adding prop to child of merge target works
PASS: merge_tests.py 48: set no mergeinfo when merging from foreign repos
W: Couldn't find node 'tfile1' in expected output tree
W: * Node name: tfile1
Path: svn-test-work\working_copies\merge_tests-49\A\tfile1
Contents: None
Properties: {}
Attributes: {'status': ' ', 'treeconflict': 'C'}
Children: None (node is probably a file)
W: Unequal at node A
W: Unequal at node merge_tests-49
W: Unequal at node working_copies
W: Unequal at node svn-test-work
W: ACTUAL OUTPUT TREE:
svntest.wc.State(wc_dir, {
'bfile1' : Item(status='A '),
'bfile2' : Item(status='A '),
'tfile1' : Item(status=' ', treeconflict='C'),
'tfile2' : Item(status=' ', treeconflict='C'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_tests.py", line 6261, in avoid_reflected_revs
svntest.actions.run_and_verify_merge(A_path, '2', '8',
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1124, in run_and_verify_merge
run_and_verify_merge2(dir, rev1, rev2, url1, url2,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1294, in run_and_verify_merge2
verify_update(actual_diff, actual_mergeinfo, actual_elision, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 878, in verify_update
tree.compare_trees("output", actual_output, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
[Previous line repeated 1 more time]
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 687, in compare_trees
singleton_handler_a(a_child, a_baton)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 577, in default_singleton_handler
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: merge_tests.py 49: avoid repeated merges for cyclic merging
PASS: merge_tests.py 50: update does not merge mergeinfo
PASS: merge_tests.py 51: merge should merge mergeinfo
PASS: merge_tests.py 52: replace-style merge capability for a single file
PASS: merge_tests.py 53: merge to ood path can lead to inaccurate mergeinfo
PASS: merge_tests.py 54: merge test for --depth files
PASS: merge_tests.py 55: subtrees can lose non-inheritable ranges
PASS: merge_tests.py 56: merge to sparse directories
PASS: merge_tests.py 57: merge -rold(before rename):head renamed dir
PASS: merge_tests.py 58: child having different rev ranges to merge
PASS: merge_tests.py 59: merge -rold(before rename):head renamed file
PASS: merge_tests.py 60: merge with auto detection of revision ranges
PASS: merge_tests.py 61: command line supports cherry picked merge ranges
PASS: merge_tests.py 62: merge of propchange on subdir raises conflict
PASS: merge_tests.py 63: reverse merge of prop add on child
W: =============================================================
Expected '__SVN_ROOT_NODE' and actual '__SVN_ROOT_NODE' in output tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: __SVN_ROOT_NODE
Path: __SVN_ROOT_NODE
Contents: N/A (node is a directory)
Properties: {}
Attributes: {}
Children: 1
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: __SVN_ROOT_NODE
Path: __SVN_ROOT_NODE
Contents: None
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal Types: one Node is a file, the other is a directory
W: ACTUAL OUTPUT TREE:
svntest.wc.State(wc_dir, {})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 666, in compare_trees
raise SVNTypeMismatch
svntest.tree.SVNTypeMismatch
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_tests.py", line 8619, in merge_target_with_non_inheritable_mergeinfo
svntest.actions.run_and_verify_merge(A_COPY_B_path, None, None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1124, in run_and_verify_merge
run_and_verify_merge2(dir, rev1, rev2, url1, url2,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1294, in run_and_verify_merge2
verify_update(actual_diff, actual_mergeinfo, actual_elision, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 878, in verify_update
tree.compare_trees("output", actual_output, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 693, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: merge_tests.py 64: merge target with non inheritable mergeinfo
PASS: merge_tests.py 65: revert a commit on a target
PASS: merge_tests.py 66: --ignore-ancestry also ignores mergeinfo
PASS: merge_tests.py 67: merge from renamed branch
PASS: merge_tests.py 68: normalized mergeinfo is recorded on subtrees
PASS: merge_tests.py 69: subtrees added after start of merge range are ok
PASS: merge_tests.py 70: cyclic merges don't add mergeinfo from own history
PASS: merge_tests.py 71: merge range predates history
PASS: merge_tests.py 72: merge from a foreign repository
PASS: merge_tests.py 73: verify uuid of items added via foreign repo merge
PASS: merge_tests.py 74: 2-url merge from a foreign repository
PASS: merge_tests.py 75: merge added subtree
PASS: merge_tests.py 76: merging an unknown url should return error
PASS: merge_tests.py 77: merges that remove all mergeinfo work
PASS: merge_tests.py 78: dont merge revs into a subtree that predate it
PASS: merge_tests.py 79: merge fails with renamed subtrees with mergeinfo
PASS: merge_tests.py 80: don't explicitly record implicit mergeinfo
SKIP: merge_tests.py 81: merge with broken symlinks in target
PASS: merge_tests.py 82: subtree ranges might not intersect with target
PASS: merge_tests.py 83: subtree merge source might not exist
PASS: merge_tests.py 84: mergeinfo not set on subtree with empty mergeinfo
PASS: merge_tests.py 85: commits to subtrees added by merge wreak havoc
PASS: merge_tests.py 86: merge tries to delete a file of identical content
PASS: merge_tests.py 87: merge tries to delete identical sched-add file
PASS: merge_tests.py 88: subtree merges dont cause spurious conflicts
PASS: merge_tests.py 89: target and subtrees need nonintersecting revs
PASS: merge_tests.py 90: merge two successive edits to the same property
PASS: merge_tests.py 91: merge an EOL unification and set svn:eol-style
PASS: merge_tests.py 92: merge adds mergeinfo to subtrees correctly
PASS: merge_tests.py 93: natural history filtering permits valid mergeinfo
PASS: merge_tests.py 94: subtree gets changes even if ultimately deleted
PASS: merge_tests.py 95: no self referential filtering on added path
PASS: merge_tests.py 96: merge prior to rename src existence still dels src
PASS: merge_tests.py 97: mergeinfo aware merges ignore natural history gaps
PASS: merge_tests.py 98: mergeinfo deleted by a merge should disappear
PASS: merge_tests.py 99: noop file merge does not segfault
PASS: merge_tests.py 100: correctly consider natural history gaps
PASS: merge_tests.py 101: copy then replace via merge
PASS: merge_tests.py 102: record only merge applies mergeinfo diffs
PASS: merge_tests.py 103: automatic conflict resolutions work with merge
PASS: merge_tests.py 104: skipped files get correct mergeinfo set
PASS: merge_tests.py 105: committed case only move causes revert to fail
PASS: merge_tests.py 106: merge into WC of deleted branch should work
PASS: merge_tests.py 107: merge del and ps variants from a foreign repos
PASS: merge_tests.py 108: no spurious mergeinfo from immediate depth merges
PASS: merge_tests.py 109: merge creates self referential mergeinfo
PASS: merge_tests.py 110: dav skelta mode can cause spurious conflicts
PASS: merge_tests.py 111: merge into locally added file
PASS: merge_tests.py 112: merge into locally added directory
PASS: merge_tests.py 113: merge tracking fails if target missing subtrees
W: =============================================================
Expected '.' and actual '.' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: .
Path: __SVN_ROOT_NODE\.
Contents: None
Properties: {'svn:mergeinfo': '/A/C/nu:8-11'}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: .
Path: __SVN_ROOT_NODE\.
Contents: None
Properties: {'svn:mergeinfo': '/A/C/nu:2-11'}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node .
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'.' : Item(props={'svn:mergeinfo': '/A/C/nu:8-11'}),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'.' : Item(props={'svn:mergeinfo': '/A/C/nu:2-11'}),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_tests.py", line 15694, in no_self_referential_or_nonexistent_inherited_mergeinfo
svntest.actions.run_and_verify_merge(nu_COPY_path, None, None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1124, in run_and_verify_merge
run_and_verify_merge2(dir, rev1, rev2, url1, url2,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1294, in run_and_verify_merge2
verify_update(actual_diff, actual_mergeinfo, actual_elision, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: merge_tests.py 114: don't inherit bogus mergeinfo
W: Unexpected output
W: EXPECTED STDOUT (regexp, match_all=True):
W: | /A/C/nu:9
W: ACTUAL STDOUT:
W: | /A/C/nu:3,7,9
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\merge_tests.py", line 15795, in subtree_merges_inherit_invalid_working_mergeinfo
svntest.actions.run_and_verify_svn(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: merge_tests.py 115: don't inherit bogus working mergeinfo
SKIP: merge_tests.py 116: executable flag is maintained during binary merge
PASS: merge_tests.py 117: dry run shouldn't resolve conflicts
PASS: merge_tests.py 118: prop conflict from foreign repos merge
PASS: merge_tests.py 119: merge adds subtree with mergeinfo
PASS: merge_tests.py 120: reverse merge adds subtree
PASS: merge_tests.py 121: merged deletion causes spurious tree conflict
PASS: merge_tests.py 122: record only merge adds new subtree mergeinfo
PASS: merge_tests.py 123: missing subtrees untouched by infinite depth merge
PASS: merge_tests.py 124: shallow merge reaches all necessary subtrees
PASS: merge_tests.py 125: svnmucc: merge a replacement
PASS: merge_tests.py 126: replacement in merge source not notified correctly
PASS: merge_tests.py 127: reverse merge applies revs in reverse order
PASS: merge_tests.py 128: merge adds then deletes subtree
PASS: merge_tests.py 129: merge with added subtrees with mergeinfo
PASS: merge_tests.py 130: merge with externals with mergeinfo
PASS: merge_tests.py 131: merge binary file with keywords
PASS: merge_tests.py 132: merge conflict when keywords removed
PASS: merge_tests.py 133: merge target selection handling
PASS: merge_tests.py 134: merged directory properties are added
PASS: merge_tests.py 135: conflicted split merge can be repeated
PASS: merge_tests.py 136: each editor drive gets its own notification
PASS: merge_tests.py 137: single editor drive merge notifications
PASS: merge_tests.py 138: conflicted split merge with resolve
PASS: merge_tests.py 139: repeat merge to infinite depth WC conflicts
PASS: merge_tests.py 140: verify conflict file naming
PASS: merge_tests.py 141: merge a directory delete with --force
END: merge_tests.py
ELAPSED: merge_tests.py 0:06:15.237590
START: merge_tree_conflict_tests.py
PASS: merge_tree_conflict_tests.py 1: merge that deletes items
PASS: merge_tree_conflict_tests.py 2: merge should not die if a target file is absent
PASS: merge_tree_conflict_tests.py 3: merge on deleted directory in target
PASS: merge_tree_conflict_tests.py 4: 3-way merge of 'file add' into existing binary
PASS: merge_tree_conflict_tests.py 5: merge an added dir on a deleted dir in target
PASS: merge_tree_conflict_tests.py 6: conflict from merge of add over versioned file
PASS: merge_tree_conflict_tests.py 7: mergeinfo recording in skipped merge
PASS: merge_tree_conflict_tests.py 8: merge tries to delete a file of different content
PASS: merge_tree_conflict_tests.py 9: tree conflicts and obstructions
PASS: merge_tree_conflict_tests.py 10: tree conflicts 4.1: tree del, leaf edit
PASS: merge_tree_conflict_tests.py 11: tree conflicts 4.2: tree del, leaf del
PASS: merge_tree_conflict_tests.py 12: tree conflicts 5.1: leaf edit, tree del
PASS: merge_tree_conflict_tests.py 13: tree conflicts 5.2: leaf del, tree del
PASS: merge_tree_conflict_tests.py 14: tree conflicts 6: tree del, tree del
PASS: merge_tree_conflict_tests.py 15: tree conflicts 4.1: tree del (no ci), leaf edit
PASS: merge_tree_conflict_tests.py 16: tree conflicts 4.2: tree del (no ci), leaf del
PASS: merge_tree_conflict_tests.py 17: tree conflicts 5.1: leaf edit (no ci), tree del
PASS: merge_tree_conflict_tests.py 18: tree conflicts 5.2: leaf del (no ci), tree del
PASS: merge_tree_conflict_tests.py 19: tree conflicts 6: tree del (no ci), tree del
PASS: merge_tree_conflict_tests.py 20: tree conflicts: tree missing, leaf edit
PASS: merge_tree_conflict_tests.py 21: tree conflicts: tree missing, leaf del
PASS: merge_tree_conflict_tests.py 22: replace vs. edit tree-conflicts
PASS: merge_tree_conflict_tests.py 23: replace vs. delete tree-conflicts
PASS: merge_tree_conflict_tests.py 24: merge replace on local delete fails
PASS: merge_tree_conflict_tests.py 25: merge conflict details
PASS: merge_tree_conflict_tests.py 26: merge obstruction recording
PASS: merge_tree_conflict_tests.py 27: tree conflict stores added revision for victim
PASS: merge_tree_conflict_tests.py 28: spurious tree conflict with unmodified added file
END: merge_tree_conflict_tests.py
ELAPSED: merge_tree_conflict_tests.py 0:00:50.353693
START: mergeinfo_tests.py
PASS: mergeinfo_tests.py 1: 'mergeinfo' on a URL that lacks mergeinfo
PASS: mergeinfo_tests.py 2: 'mergeinfo' on a path with mergeinfo
PASS: mergeinfo_tests.py 3: 'mergeinfo' with source selection
PASS: mergeinfo_tests.py 4: 'mergeinfo' with uninteresting source selection
PASS: mergeinfo_tests.py 5: mergeinfo of an unknown url should return error
PASS: mergeinfo_tests.py 6: non-inheritable mergeinfo shows as merged
PASS: mergeinfo_tests.py 7: test svn mergeinfo -R
PASS: mergeinfo_tests.py 8: svn mergeinfo on pegged working copy target
PASS: mergeinfo_tests.py 9: wc target inherits mergeinfo from repos
PASS: mergeinfo_tests.py 10: natural history is not eligible nor merged
PASS: mergeinfo_tests.py 11: noninheritable mergeinfo not always eligible
PASS: mergeinfo_tests.py 12: 'mergeinfo' on a locally moved path
PASS: mergeinfo_tests.py 13: do not record mergeinfo on tree conflict victims
END: mergeinfo_tests.py
ELAPSED: mergeinfo_tests.py 0:00:25.970286
START: mod_authz_svn_tests.py
SKIP: mod_authz_svn_tests.py 1: test anonymous access
SKIP: mod_authz_svn_tests.py 2: test mixed anonymous and authenticated access
SKIP: mod_authz_svn_tests.py 3: test mixed with noauthwhenanon directive
SKIP: mod_authz_svn_tests.py 4: test authenticated only access
SKIP: mod_authz_svn_tests.py 5: test authenticated only access with anonoff
SKIP: mod_authz_svn_tests.py 6: test authenticated only access with lcuser
SKIP: mod_authz_svn_tests.py 7: test authenticated only access via groups
SKIP: mod_authz_svn_tests.py 8: test satisfy all require any config
SKIP: mod_authz_svn_tests.py 9: test satisfy all require all config
END: mod_authz_svn_tests.py
ELAPSED: mod_authz_svn_tests.py 0:00:01.069815
START: mod_dav_svn_tests.py
SKIP: mod_dav_svn_tests.py 1: verify 'Cache-Control' headers on responses
SKIP: mod_dav_svn_tests.py 2: verify simple PROPFIND responses
SKIP: mod_dav_svn_tests.py 3: verify multi-prop PROPFIND response
SKIP: mod_dav_svn_tests.py 4: verify PROPFIND for non-existing property
SKIP: mod_dav_svn_tests.py 5: verify allprop PROPFIND response
SKIP: mod_dav_svn_tests.py 6: verify propname PROPFIND response
SKIP: mod_dav_svn_tests.py 7: verify 'Last-Modified' header on 'external' GETs
END: mod_dav_svn_tests.py
ELAPSED: mod_dav_svn_tests.py 0:00:01.139823
START: move_tests.py
PASS: move_tests.py 1: lateral (rename) move of a file test
PASS: move_tests.py 2: sibling move of a file test
PASS: move_tests.py 3: shallower move of a file test
PASS: move_tests.py 4: deeper move of a file test
PASS: move_tests.py 5: test property merging on move-update
PASS: move_tests.py 6: move a missing directory
PASS: move_tests.py 7: nested replaces
PASS: move_tests.py 8: move many and delete-on-update
PASS: move_tests.py 9: move many and add-on-update
PASS: move_tests.py 10: delete moved node, still a move
PASS: move_tests.py 11: copy, move and commit
PASS: move_tests.py 12: move to and from an external
PASS: move_tests.py 13: revert delete root of move
PASS: move_tests.py 14: move conflict details
PASS: move_tests.py 15: move conflict markers
END: move_tests.py
ELAPSED: move_tests.py 0:01:28.310719
START: patch_tests.py
PASS: patch_tests.py 1: basic patch
PASS: patch_tests.py 2: patch containing absolute paths
PASS: patch_tests.py 3: patch with offset searching
PASS: patch_tests.py 4: patch with chopped leading spaces
PASS: patch_tests.py 5: patch with --strip 1
PASS: patch_tests.py 6: patch with no index lines
PASS: patch_tests.py 7: patch with missing dirs
PASS: patch_tests.py 8: patch deleting all children of a directory
PASS: patch_tests.py 9: patch which is rejected
PASS: patch_tests.py 10: patch containing keywords
PASS: patch_tests.py 11: patch with fuzz
PASS: patch_tests.py 12: patch in reverse
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: We wish to congratulate you over your email success in our computer
Balloting. This is a Millennium Scientific Electronic Computer Draw
A new line here
in which email addresses were used. All participants were selected
through a computer ballot system drawn from over 100,000 company
and 50,000,000 individual email addresses from all over the world.
It is a promotional program aimed at encouraging internet users;
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: We wish to congratulate you over your email success in our computer
Balloting. This is a Millennium Scientific Electronic Computer Draw
A new line here
in which email addresses were used. All participants were selected
through a computer ballot system drawn from over 100,000 company
and 50,000,000 individual email addresses from all over the world.
It is a promotional program aimed at encouraging internet users;
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents='We wish to congratulate you over your email success in our computer\rBalloting. This is a Millennium Scientific Electronic Computer Draw\rA new line here\rin which email addresses were used. All participants were selected\rthrough a computer ballot system drawn from over 100,000 company\rand 50,000,000 individual email addresses from all over the world.\rIt is a promotional program aimed at encouraging internet users;\n'),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents='We wish to congratulate you over your email success in our computer\nBalloting. This is a Millennium Scientific Electronic Computer Draw\nA new line here\nin which email addresses were used. All participants were selected\nthrough a computer ballot system drawn from over 100,000 company\nand 50,000,000 individual email addresses from all over the world.\nIt is a promotional program aimed at encouraging internet users;\n'),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 1663, in patch_no_svn_eol_style
svntest.actions.run_and_verify_patch2(wc_dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1415, in run_and_verify_patch2
verify_update(mytree, None, None, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: patch_tests.py 13: patch target with no svn:eol-style
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: We wish to congratulate you over your email success in our computer
Balloting. This is a Millennium Scientific Electronic Computer Draw
A new line here
in which email addresses were used. All participants were selected
through a computer ballot system drawn from over 100,000 company
and 50,000,000 individual email addresses from all over the world.
It is a promotional program aimed at encouraging internet users;
Properties: {'svn:eol-style': 'CR'}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: We wish to congratulate you over your email success in our computer
Balloting. This is a Millennium Scientific Electronic Computer Draw
A new line here
in which email addresses were used. All participants were selected
through a computer ballot system drawn from over 100,000 company
and 50,000,000 individual email addresses from all over the world.
It is a promotional program aimed at encouraging internet users;
Properties: {'svn:eol-style': 'CR'}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents='We wish to congratulate you over your email success in our computer\rBalloting. This is a Millennium Scientific Electronic Computer Draw\rA new line here\rin which email addresses were used. All participants were selected\rthrough a computer ballot system drawn from over 100,000 company\rand 50,000,000 individual email addresses from all over the world.\rIt is a promotional program aimed at encouraging internet users;\r', props={'svn:eol-style': 'CR'}),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents='We wish to congratulate you over your email success in our computer\nBalloting. This is a Millennium Scientific Electronic Computer Draw\nA new line here\nin which email addresses were used. All participants were selected\nthrough a computer ballot system drawn from over 100,000 company\nand 50,000,000 individual email addresses from all over the world.\nIt is a promotional program aimed at encouraging internet users;\n', props={'svn:eol-style': 'CR'}),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 1780, in patch_with_svn_eol_style
svntest.actions.run_and_verify_patch2(wc_dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1415, in run_and_verify_patch2
verify_update(mytree, None, None, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: patch_tests.py 14: patch target with svn:eol-style
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: We wish to congratulate you over your email success in our computer
Balloting. This is a Millennium Scientific Electronic Computer Draw
A new line here
in which email addresses were used. All participants were selected
through a computer ballot system drawn from over 100,000 company
and 50,000,000 individual email addresses from all over the world.
It is a promotional program aimed at encouraging internet users;
Properties: {'svn:eol-style': 'CR'}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: We wish to congratulate you over your email success in our computer
Balloting. This is a Millennium Scientific Electronic Computer Draw
A new line here
in which email addresses were used. All participants were selected
through a computer ballot system drawn from over 100,000 company
and 50,000,000 individual email addresses from all over the world.
It is a promotional program aimed at encouraging internet users;
Properties: {'svn:eol-style': 'CR'}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents='We wish to congratulate you over your email success in our computer\rBalloting. This is a Millennium Scientific Electronic Computer Draw\rA new line here\rin which email addresses were used. All participants were selected\rthrough a computer ballot system drawn from over 100,000 company\rand 50,000,000 individual email addresses from all over the world.\rIt is a promotional program aimed at encouraging internet users;\r', props={'svn:eol-style': 'CR'}),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents='We wish to congratulate you over your email success in our computer\nBalloting. This is a Millennium Scientific Electronic Computer Draw\nA new line here\nin which email addresses were used. All participants were selected\nthrough a computer ballot system drawn from over 100,000 company\nand 50,000,000 individual email addresses from all over the world.\nIt is a promotional program aimed at encouraging internet users;\n', props={'svn:eol-style': 'CR'}),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 1893, in patch_with_svn_eol_style_uncommitted
svntest.actions.run_and_verify_patch2(wc_dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1415, in run_and_verify_patch2
verify_update(mytree, None, None, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: patch_tests.py 15: patch target with uncommitted svn:eol-style
PASS: patch_tests.py 16: ignore whitespace when patching
PASS: patch_tests.py 17: patch that replaces a locally deleted file
PASS: patch_tests.py 18: patch with no eol at eof
PASS: patch_tests.py 19: patch with properties
PASS: patch_tests.py 20: apply the same patch twice
PASS: patch_tests.py 21: patch with dir properties
PASS: patch_tests.py 22: patch that adds paths with props
PASS: patch_tests.py 23: property patch with offset searching
PASS: patch_tests.py 24: property patch with fuzz
PASS: patch_tests.py 25: patch that contains empty files
PASS: patch_tests.py 26: patch using old target names
PASS: patch_tests.py 27: revert a patch by reverse patching
PASS: patch_tests.py 28: patch --strip propchanges cwd
PASS: patch_tests.py 29: patch doesn't append newline to properties
PASS: patch_tests.py 30: patch that adds a symlink
PASS: patch_tests.py 31: patch a file that was moved away
PASS: patch_tests.py 32: patch file lacking trailing eol
PASS: patch_tests.py 33: patch deletes prop, directly and via reversed add
PASS: patch_tests.py 34: reverse patch new file+props atop uncommitted
PASS: patch_tests.py 35: reverse patch new file+props
PASS: patch_tests.py 36: patch with /dev/null filenames
PASS: patch_tests.py 37: patch that deletes and skips
PASS: patch_tests.py 38: patch target with no eol at eof
PASS: patch_tests.py 39: patch add multiple levels and delete
PASS: patch_tests.py 40: apply git patch with 'index' line
PASS: patch_tests.py 41: patch changes symlink target
PASS: patch_tests.py 42: replace dir with file and file with dir
PASS: patch_tests.py 43: single line replacement mismatch
PASS: patch_tests.py 44: apply a patch to an empty file
PASS: patch_tests.py 45: svn diff created patch should apply without fuz
PASS: patch_tests.py 46: patch file lacking trailing eol on context
PASS: patch_tests.py 47: patch with custom keywords
PASS: patch_tests.py 48: --git patch with rename header
PASS: patch_tests.py 49: avoid reordering hunks
PASS: patch_tests.py 50: avoid reordering hunks 2
PASS: patch_tests.py 51: hunks that reorder
W: EXPECTED STDOUT (match_all=True):
W: | U svn-test-work\working_copies\patch_tests-52\A\mu
W: | > applied hunk @@ -9,6 +10,7 @@ with offset -5
W: ACTUAL STDOUT:
W: | C svn-test-work\working_copies\patch_tests-52\A\mu
W: | > rejected hunk @@ -9,6 +10,7 @@
W: | Summary of conflicts:
W: | Text conflicts: 1
W: DIFF STDOUT (match_all=True):
W: | --- EXPECTED STDOUT (match_all=True)
W: | +++ ACTUAL STDOUT
W: | @@ -1,2 +1,4 @@
W: | -U svn-test-work\working_copies\patch_tests-52\A\mu
W: | -> applied hunk @@ -9,6 +10,7 @@ with offset -5
W: | +C svn-test-work\working_copies\patch_tests-52\A\mu
W: | +> rejected hunk @@ -9,6 +10,7 @@
W: | +Summary of conflicts:
W: | + Text conflicts: 1
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 5287, in patch_hunk_overlap
svntest.actions.run_and_verify_patch(wc_dir, patch_file_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1308, in run_and_verify_patch
run_and_verify_patch2(dir, patch_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1412, in run_and_verify_patch2
verify.verify_outputs(None, out, err, output_tree, error_re_string)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNLineUnequal
XFAIL: patch_tests.py 52: hunks that overlap
PASS: patch_tests.py 53: patch delete modified
PASS: patch_tests.py 54: find closest hunk
SKIP: patch_tests.py 55: symlink traversal behaviour
SKIP: patch_tests.py 56: obstructing symlink traversal behaviour
PASS: patch_tests.py 57: patch a binary file
PASS: patch_tests.py 58: apply deletes via patch
PASS: patch_tests.py 59: apply a delete missing an eol
PASS: patch_tests.py 60: patch the final eol
PASS: patch_tests.py 61: patch adds svn:executable, without contents
PASS: patch_tests.py 62: patch adds svn:executable, without contents 2
PASS: patch_tests.py 63: patch adds svn:executable, with contents
PASS: patch_tests.py 64: patch deletes svn:executable
PASS: patch_tests.py 65: patch ambiguous svn:executable, bad
PASS: patch_tests.py 66: patch ambiguous svn:executable, good
PASS: patch_tests.py 67: patch property madness
PASS: patch_tests.py 68: patch empty vs delete
PASS: patch_tests.py 69: add and remove executable file
PASS: patch_tests.py 70: patch a git symlink
PASS: patch_tests.py 71: patch like a git symlink
PASS: patch_tests.py 72: patch symlink changes
PASS: patch_tests.py 73: patch add just one line
PASS: patch_tests.py 74: patch with mergeinfo
PASS: patch_tests.py 75: patch move and change
PASS: patch_tests.py 76: missing trailing context
PASS: patch_tests.py 77: apply a patch to an empty file
W: =============================================================
Expected 'new.txt' and actual 'new.txt' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: new.txt
Path: __SVN_ROOT_NODE\new.txt
Contents: A
B
C
D
E
F
J
K
L
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: new.txt
Path: __SVN_ROOT_NODE\new.txt
Contents: A
B
C
D
E
F
D
E
F
J
K
L
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node new.txt
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\n"),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'new.txt' : Item(contents='A\nB\n C\nD\nE\nF\nJ\nK\nL'),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\n"),
'iota' : Item(contents="This is the file 'iota'.\n"),
'new.txt' : Item(contents='A\nB\n C\nD\nE\nF\nD\nE\nF\nJ\nK\nL'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 7775, in patch_merge
svntest.actions.run_and_verify_update(wc_dir, expected_output, expected_disk,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 959, in run_and_verify_update
run_and_verify_update2(wc_dir_name,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1005, in run_and_verify_update2
verify_update(actual, None, None, wc_dir_name,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: patch_tests.py 78: patching a specific merge
PASS: patch_tests.py 79: patch mergeinfo in regular prop format
W: EXPECTED STDOUT (match_all=True):
W: | U f
W: ACTUAL STDOUT:
W: | C f
W: | > rejected hunk ## -0,0 +1,1 ## (p)
W: | Summary of conflicts:
W: | Property conflicts: 1
W: DIFF STDOUT (match_all=True):
W: | --- EXPECTED STDOUT (match_all=True)
W: | +++ ACTUAL STDOUT
W: | @@ -1 +1,4 @@
W: | - U f
W: | + C f
W: | +> rejected hunk ## -0,0 +1,1 ## (p)
W: | +Summary of conflicts:
W: | + Property conflicts: 1
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\patch_tests-80
W: EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 7902, in patch_empty_prop
svntest.actions.run_and_verify_patch(wc_dir, patch_file_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1308, in run_and_verify_patch
run_and_verify_patch2(dir, patch_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1412, in run_and_verify_patch2
verify.verify_outputs(None, out, err, output_tree, error_re_string)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNLineUnequal
XFAIL: patch_tests.py 80: patch empty prop
W: =============================================================
Expected 'patch_tests-81' and actual 'patch_tests-81' in output tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: patch_tests-81
Path: svn-test-work\working_copies\patch_tests-81
Contents: None
Properties: {}
Attributes: {'status': ' U'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: patch_tests-81
Path: svn-test-work\working_copies\patch_tests-81
Contents: N/A (node is a directory)
Properties: {}
Attributes: {}
Children: 1
W: Unequal Types: one Node is a file, the other is a directory
W: Unequal at node working_copies
W: Unequal at node svn-test-work
W: ACTUAL OUTPUT TREE:
svntest.wc.State(wc_dir, {
'b' : Item(status='A '),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 666, in compare_trees
raise SVNTypeMismatch
svntest.tree.SVNTypeMismatch
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 7956, in patch_git_wcroot
svntest.actions.run_and_verify_patch(wc_dir, patch_file_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1308, in run_and_verify_patch
run_and_verify_patch2(dir, patch_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1415, in run_and_verify_patch2
verify_update(mytree, None, None, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 878, in verify_update
tree.compare_trees("output", actual_output, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 693, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: patch_tests.py 81: patch working copy root
W: =============================================================
Expected 'patch_tests-82' and actual 'patch_tests-82' in output tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: patch_tests-82
Path: svn-test-work\working_copies\patch_tests-82
Contents: None
Properties: {}
Attributes: {'status': ' U'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: patch_tests-82
Path: svn-test-work\working_copies\patch_tests-82
Contents: N/A (node is a directory)
Properties: {}
Attributes: {}
Children: 1
W: Unequal Types: one Node is a file, the other is a directory
W: Unequal at node working_copies
W: Unequal at node svn-test-work
W: ACTUAL OUTPUT TREE:
svntest.wc.State(wc_dir, {
'b' : Item(status='A '),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 666, in compare_trees
raise SVNTypeMismatch
svntest.tree.SVNTypeMismatch
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\patch_tests.py", line 8001, in patch_git_wcroot2
svntest.actions.run_and_verify_patch(wc_dir, patch_file_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1308, in run_and_verify_patch
run_and_verify_patch2(dir, patch_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1415, in run_and_verify_patch2
verify_update(mytree, None, None, dir,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 878, in verify_update
tree.compare_trees("output", actual_output, output_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 693, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: patch_tests.py 82: patch working copy root
END: patch_tests.py
ELAPSED: patch_tests.py 0:01:40.280194
START: pegrev_parse_tests.py
PASS: pegrev_parse_tests.py 1: add file 'tau' with pegrev escape
PASS: pegrev_parse_tests.py 2: add file '@tau' with pegrev escape
PASS: pegrev_parse_tests.py 3: add file '_@tau' with pegrev escape
PASS: pegrev_parse_tests.py 4: add file '.@tau' with pegrev escape
PASS: pegrev_parse_tests.py 5: add file 'tau@' with pegrev escape
PASS: pegrev_parse_tests.py 6: add file '@tau@' with pegrev escape
PASS: pegrev_parse_tests.py 7: add file '@' with pegrev escape
PASS: pegrev_parse_tests.py 8: add file 'tau' without pegrev escape
PASS: pegrev_parse_tests.py 9: add file '@tau' without pegrev escape
PASS: pegrev_parse_tests.py 10: add file '_@tau' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: '.@tau'
W: ACTUAL STDERR:
W: | svn: E200009: '@tau': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 192, in add_file_here_4_no_escape_peg
do_add_file_e(sbox, '.@tau', '.@tau', "svn: E200009: '.@tau'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 104, in do_add_file_e
return do_add_file(sbox, dst, dst_cmdline, expected_stderr, True)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 99, in do_add_file
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 11: add file '.@tau' without pegrev escape [[WIMP: The error message mentions '@tau' instead of '.@tau']]
PASS: pegrev_parse_tests.py 12: add file 'tau@' without pegrev escape
PASS: pegrev_parse_tests.py 13: add file '@tau@' without pegrev escape
PASS: pegrev_parse_tests.py 14: add file '@' without pegrev escape
PASS: pegrev_parse_tests.py 15: add file 'E/tau' with pegrev escape
PASS: pegrev_parse_tests.py 16: add file 'E/@tau' with pegrev escape
PASS: pegrev_parse_tests.py 17: add file 'E/_@tau' with pegrev escape
PASS: pegrev_parse_tests.py 18: add file 'E/.@tau' with pegrev escape
PASS: pegrev_parse_tests.py 19: add file 'E/tau@' with pegrev escape
PASS: pegrev_parse_tests.py 20: add file 'E/@tau@' with pegrev escape
PASS: pegrev_parse_tests.py 21: add file 'E/@' with pegrev escape
PASS: pegrev_parse_tests.py 22: add file 'E/tau' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: 'E[\\/]@tau'
W: ACTUAL STDERR:
W: | svn: E200009: 'E@tau': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 247, in add_file_subdir_2_no_escape_peg
do_add_file(sbox, 'E/@tau', 'E/@tau', r"svn: E200009: 'E[\\/]@tau'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 99, in do_add_file
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 23: add file 'E/@tau' without pegrev escape [[WIMP: The error message mentions 'E@tau' instead of 'E/@tau']]
PASS: pegrev_parse_tests.py 24: add file 'E/_@tau' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: 'E[\\/].@tau'
W: ACTUAL STDERR:
W: | svn: E200009: 'E@tau': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 256, in add_file_subdir_4_no_escape_peg
do_add_file(sbox, 'E/.@tau', 'E/.@tau', r"svn: E200009: 'E[\\/].@tau'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 99, in do_add_file
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 25: add file 'E/.@tau' without pegrev escape [[WIMP: The error message mentions 'E@tau' instead of 'E/.@tau']]
PASS: pegrev_parse_tests.py 26: add file 'E/tau@' without pegrev escape
PASS: pegrev_parse_tests.py 27: add file 'E/@tau@' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E125001: 'E[\\/]@'
W: ACTUAL STDERR:
W: | svn: warning: W150002: 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\pegrev_parse_tests-28\E' is already under version control
W: | svn: E200009: Could not add all targets because some targets are already versioned
W: | svn: E200009: Illegal target for the requested operation
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 269, in add_file_subdir_7_no_escape_peg
do_add_file(sbox, 'E/@', 'E/@', r"svn: E125001: 'E[\\/]@'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 99, in do_add_file
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 28: add file 'E/@' without pegrev escape [[WIMP: The error message is E200009 but should be E125001]]
PASS: pegrev_parse_tests.py 29: create directory 'T' with pegrev escape
PASS: pegrev_parse_tests.py 30: create directory '@T' with pegrev escape
PASS: pegrev_parse_tests.py 31: create directory '_@T' with pegrev escape
PASS: pegrev_parse_tests.py 32: create directory '.@T' with pegrev escape
PASS: pegrev_parse_tests.py 33: create directory 'T@' with pegrev escape
PASS: pegrev_parse_tests.py 34: create directory '@T@' with pegrev escape
PASS: pegrev_parse_tests.py 35: create directory '@' with pegrev escape
PASS: pegrev_parse_tests.py 36: create directory 'T' without pegrev escape
PASS: pegrev_parse_tests.py 37: create directory '@T' without pegrev escape
PASS: pegrev_parse_tests.py 38: create directory '_@T' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: '.@T'
W: ACTUAL STDERR:
W: | svn: E200009: '@T': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 319, in make_dir_here_4_no_escape_peg
do_make_dir_e(sbox, '.@T', '.@T', "svn: E200009: '.@T'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 117, in do_make_dir_e
return do_make_dir(sbox, dst, dst_cmdline, expected_stderr, True)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 112, in do_make_dir
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 39: create directory '.@T' without pegrev escape [[WIMP: The error message mentions '@T' instead of '.@T']]
PASS: pegrev_parse_tests.py 40: create directory '@' without pegrev escape
PASS: pegrev_parse_tests.py 41: create directory 'E/T' with pegrev escape
PASS: pegrev_parse_tests.py 42: create directory 'E/@T' with pegrev escape
PASS: pegrev_parse_tests.py 43: create directory 'E/_@T' with pegrev escape
PASS: pegrev_parse_tests.py 44: create directory 'E/.@T' with pegrev escape
PASS: pegrev_parse_tests.py 45: create directory 'E/T@' with pegrev escape
PASS: pegrev_parse_tests.py 46: create directory 'E/@T@' with pegrev escape
PASS: pegrev_parse_tests.py 47: create directory 'E/@' with pegrev escape
PASS: pegrev_parse_tests.py 48: create directory 'E/T' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: 'E[\\/]@T'
W: ACTUAL STDERR:
W: | svn: E200009: 'E@T': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 372, in make_dir_subdir_2_no_escape_peg
do_make_dir(sbox, 'E/@T', 'E/@T', r"svn: E200009: 'E[\\/]@T'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 112, in do_make_dir
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 49: create directory 'E/@T' without pegrev escape [[WIMP: The error message mentions 'E@T' instead of 'E/@T']]
PASS: pegrev_parse_tests.py 50: create directory 'E/_@T' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: 'E[\\/].@T'
W: ACTUAL STDERR:
W: | svn: E200009: 'E@T': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 381, in make_dir_subdir_4_no_escape_peg
do_make_dir(sbox, 'E/.@T', 'E/.@T', r"svn: E200009: 'E[\\/].@T'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 112, in do_make_dir
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 51: create directory 'E/.@T' without pegrev escape [[WIMP: The error message mentions 'E@T' instead of 'E/.@T']]
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E125001: 'E[\\/]@'
W: ACTUAL STDERR:
W: | svn: E720183: Can't create directory 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\pegrev_parse_tests-52\E': 既に存在するファイルを作成することはできません。
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 392, in make_dir_subdir_7_no_escape_peg
do_make_dir(sbox, 'E/@', 'E/@', r"svn: E125001: 'E[\\/]@'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 112, in do_make_dir
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 52: create directory 'E/@' without pegrev escape [[WIMP: Reports error that E exists but should be E125001 for E/@]]
PASS: pegrev_parse_tests.py 53: remove 'iota' with pegrev escape
PASS: pegrev_parse_tests.py 54: remove '@zeta' with pegrev escape
PASS: pegrev_parse_tests.py 55: remove '_@theta' with pegrev escape
PASS: pegrev_parse_tests.py 56: remove '.@kappa' with pegrev escape
PASS: pegrev_parse_tests.py 57: remove 'lambda@' with pegrev escape
PASS: pegrev_parse_tests.py 58: remove '@omicron@' with pegrev escape
PASS: pegrev_parse_tests.py 59: remove '@' with pegrev escape
PASS: pegrev_parse_tests.py 60: remove 'iota' without pegrev escape
PASS: pegrev_parse_tests.py 61: remove '@zeta' without pegrev escape
PASS: pegrev_parse_tests.py 62: remove '_@theta' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: '.@kappa'
W: ACTUAL STDERR:
W: | svn: E200009: '@kappa': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 442, in remove_here_4_no_escape_peg
do_remove(sbox, '.@kappa', '.@kappa', "svn: E200009: '.@kappa'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 124, in do_remove
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 63: remove '.@kappa' without pegrev escape [[WIMP: The error message mentions '@kappa' instead of '.@kappa']]
PASS: pegrev_parse_tests.py 64: remove 'lambda@' without pegrev escape
PASS: pegrev_parse_tests.py 65: remove '@omicron@' without pegrev escape
PASS: pegrev_parse_tests.py 66: remove '@' without pegrev escape
PASS: pegrev_parse_tests.py 67: remove 'A/alpha' with pegrev escape
PASS: pegrev_parse_tests.py 68: remove 'B/@beta' with pegrev escape
PASS: pegrev_parse_tests.py 69: remove 'G/_@gamma' with pegrev escape
PASS: pegrev_parse_tests.py 70: remove 'D/.@delta' with pegrev escape
PASS: pegrev_parse_tests.py 71: remove 'B/pi@' with pegrev escape
PASS: pegrev_parse_tests.py 72: remove 'A/@omega@' with pegrev escape
PASS: pegrev_parse_tests.py 73: remove 'B/@' with pegrev escape
PASS: pegrev_parse_tests.py 74: remove missing 'E/@' with pegrev escape
PASS: pegrev_parse_tests.py 75: remove missing '@/@' with pegrev escape
PASS: pegrev_parse_tests.py 76: remove 'A/alpha' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: 'B[\\/]@beta'
W: ACTUAL STDERR:
W: | svn: E200009: 'B@beta': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 505, in remove_subdir_2_no_escape_peg
do_remove(sbox, 'B/@beta', 'B/@beta', r"svn: E200009: 'B[\\/]@beta'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 124, in do_remove
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 77: remove 'B/@beta' without pegrev escape [[WIMP: The error message mentions 'B@beta' instead of 'B/@beta']]
PASS: pegrev_parse_tests.py 78: remove 'G/_@gamma' without pegrev escape
W: Unexpected output
W: EXPECTED STDERR (regexp, match_all=False):
W: | svn: E200009: 'D/.@delta'
W: ACTUAL STDERR:
W: | svn: E200009: 'D@delta': a peg revision is not allowed here
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNUnmatchedError
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 514, in remove_subdir_4_no_escape_peg
do_remove(sbox, 'D/.@delta', 'D/.@delta', "svn: E200009: 'D/.@delta'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 124, in do_remove
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 62, in run_svn
actions.run_and_verify_svn(None, expected_stderr, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 379, in run_and_verify_svn2
verify.verify_outputs("Unexpected output", out, err,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNUnmatchedError
XFAIL: pegrev_parse_tests.py 79: remove 'D/.@delta' without pegrev escape [[WIMP: The error message mentions 'D@delta' instead of 'D/.@delta']]
W: =============================================================
Expected 'B' and actual 'B' in status tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: B
Path: svn-test-work\working_copies\pegrev_parse_tests-80\B
Contents: None
Properties: {}
Attributes: {'status': ' ', 'wc_rev': '1'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: B
Path: svn-test-work\working_copies\pegrev_parse_tests-80\B
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1'}
Children: None (node is probably a file)
W: ACTUAL STATUS TREE:
svntest.wc.State(wc_dir, {
'' : Item(status=' ', wc_rev='1'),
'A' : Item(status=' ', wc_rev='1'),
'A/@@' : Item(status=' ', wc_rev='1'),
'A/@omega@' : Item(status=' ', wc_rev='1'),
'A/alpha' : Item(status=' ', wc_rev='1'),
'lambda@' : Item(status=' ', wc_rev='1'),
'B' : Item(status='D ', wc_rev='1'),
'B/@' : Item(status='D ', wc_rev='1'),
'B/@beta' : Item(status='D ', wc_rev='1'),
'B/pi@' : Item(status='D ', wc_rev='1'),
'@zeta' : Item(status=' ', wc_rev='1'),
'D' : Item(status=' ', wc_rev='1'),
'D/.@' : Item(status=' ', wc_rev='1'),
'D/.@delta' : Item(status=' ', wc_rev='1'),
'E' : Item(status=' ', wc_rev='1'),
'_@theta' : Item(status=' ', wc_rev='1'),
'@omicron@' : Item(status=' ', wc_rev='1'),
'G' : Item(status=' ', wc_rev='1'),
'G/_@' : Item(status=' ', wc_rev='1'),
'G/_@gamma' : Item(status=' ', wc_rev='1'),
'.@kappa' : Item(status=' ', wc_rev='1'),
'iota' : Item(status=' ', wc_rev='1'),
'.@' : Item(status=' ', wc_rev='1'),
'_@' : Item(status=' ', wc_rev='1'),
'@' : Item(status=' ', wc_rev='1'),
'@@' : Item(status=' ', wc_rev='1'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 525, in remove_subdir_7_no_escape_peg
do_remove(sbox, 'B/@', 'B/@') #, r"svn: E125001: 'B[\\/]@'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 124, in do_remove
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 67, in run_svn
actions.run_and_verify_status(sbox.wc_dir, expected_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1594, in run_and_verify_status
status_tree.compare_and_display('status', actual_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\wc.py", line 380, in compare_and_display
raise svntest.tree.SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: pegrev_parse_tests.py 80: remove 'B/@' without pegrev escape [[WIMP: Removes B instead of reporting E125001 for B/@]]
W: =============================================================
Expected 'E' and actual 'E' in status tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: E
Path: svn-test-work\working_copies\pegrev_parse_tests-81\E
Contents: None
Properties: {}
Attributes: {'status': ' ', 'wc_rev': '1'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: E
Path: svn-test-work\working_copies\pegrev_parse_tests-81\E
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1'}
Children: None (node is probably a file)
W: ACTUAL STATUS TREE:
svntest.wc.State(wc_dir, {
'' : Item(status=' ', wc_rev='1'),
'@omicron@' : Item(status=' ', wc_rev='1'),
'G' : Item(status=' ', wc_rev='1'),
'G/_@' : Item(status=' ', wc_rev='1'),
'G/_@gamma' : Item(status=' ', wc_rev='1'),
'.@kappa' : Item(status=' ', wc_rev='1'),
'iota' : Item(status=' ', wc_rev='1'),
'.@' : Item(status=' ', wc_rev='1'),
'_@' : Item(status=' ', wc_rev='1'),
'@' : Item(status=' ', wc_rev='1'),
'@@' : Item(status=' ', wc_rev='1'),
'A' : Item(status=' ', wc_rev='1'),
'A/@@' : Item(status=' ', wc_rev='1'),
'A/@omega@' : Item(status=' ', wc_rev='1'),
'A/alpha' : Item(status=' ', wc_rev='1'),
'lambda@' : Item(status=' ', wc_rev='1'),
'B' : Item(status=' ', wc_rev='1'),
'B/@' : Item(status=' ', wc_rev='1'),
'B/@beta' : Item(status=' ', wc_rev='1'),
'B/pi@' : Item(status=' ', wc_rev='1'),
'@zeta' : Item(status=' ', wc_rev='1'),
'D' : Item(status=' ', wc_rev='1'),
'D/.@' : Item(status=' ', wc_rev='1'),
'D/.@delta' : Item(status=' ', wc_rev='1'),
'E' : Item(status='D ', wc_rev='1'),
'_@theta' : Item(status=' ', wc_rev='1'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 530, in remove_subdir_7a_no_escape_peg
do_remove(sbox, 'E/@', 'E/@') #, r"svn: E125001: 'E[\\/]@'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 124, in do_remove
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 67, in run_svn
actions.run_and_verify_status(sbox.wc_dir, expected_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1594, in run_and_verify_status
status_tree.compare_and_display('status', actual_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\wc.py", line 380, in compare_and_display
raise svntest.tree.SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: pegrev_parse_tests.py 81: remove missing 'E/@' without pegrev escape [[WIMP: Removes E instead of reporting ENOENT or E125001 for E/@]]
W: =============================================================
Expected '@' and actual '@' in status tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: @
Path: svn-test-work\working_copies\pegrev_parse_tests-82\@
Contents: None
Properties: {}
Attributes: {'status': ' ', 'wc_rev': '1'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: @
Path: svn-test-work\working_copies\pegrev_parse_tests-82\@
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1'}
Children: None (node is probably a file)
W: ACTUAL STATUS TREE:
svntest.wc.State(wc_dir, {
'' : Item(status=' ', wc_rev='1'),
'iota' : Item(status=' ', wc_rev='1'),
'.@' : Item(status=' ', wc_rev='1'),
'_@' : Item(status=' ', wc_rev='1'),
'@' : Item(status='D ', wc_rev='1'),
'@@' : Item(status=' ', wc_rev='1'),
'A' : Item(status=' ', wc_rev='1'),
'A/@@' : Item(status=' ', wc_rev='1'),
'A/@omega@' : Item(status=' ', wc_rev='1'),
'A/alpha' : Item(status=' ', wc_rev='1'),
'lambda@' : Item(status=' ', wc_rev='1'),
'B' : Item(status=' ', wc_rev='1'),
'B/@' : Item(status=' ', wc_rev='1'),
'B/@beta' : Item(status=' ', wc_rev='1'),
'B/pi@' : Item(status=' ', wc_rev='1'),
'@zeta' : Item(status=' ', wc_rev='1'),
'D' : Item(status=' ', wc_rev='1'),
'D/.@' : Item(status=' ', wc_rev='1'),
'D/.@delta' : Item(status=' ', wc_rev='1'),
'E' : Item(status=' ', wc_rev='1'),
'_@theta' : Item(status=' ', wc_rev='1'),
'@omicron@' : Item(status=' ', wc_rev='1'),
'G' : Item(status=' ', wc_rev='1'),
'G/_@' : Item(status=' ', wc_rev='1'),
'G/_@gamma' : Item(status=' ', wc_rev='1'),
'.@kappa' : Item(status=' ', wc_rev='1'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 535, in remove_subdir_7b_no_escape_peg
do_remove(sbox, '@/@', '@/@') #, r"svn: E125001: '@[\\/]@'")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 124, in do_remove
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 67, in run_svn
actions.run_and_verify_status(sbox.wc_dir, expected_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1594, in run_and_verify_status
status_tree.compare_and_display('status', actual_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\wc.py", line 380, in compare_and_display
raise svntest.tree.SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: pegrev_parse_tests.py 82: remove missing '@/@' without pegrev escape [[WIMP: Removes @ instead of reporting ENOENT or E125001 for @/@]]
W: =============================================================
Expected 'iota' and actual 'iota' in status tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: iota
Path: svn-test-work\working_copies\pegrev_parse_tests-83\iota
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1', 'moved_to': 'svn-test-work/working_copies/pegrev_parse_tests-83/E/@tau'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: iota
Path: svn-test-work\working_copies\pegrev_parse_tests-83\iota
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1', 'moved_to': 'svn-test-work/working_copies/pegrev_parse_tests-83/E/@tau@'}
Children: None (node is probably a file)
W: ACTUAL STATUS TREE:
svntest.wc.State(wc_dir, {
'' : Item(status=' ', wc_rev='1'),
'@omicron@' : Item(status=' ', wc_rev='1'),
'G' : Item(status=' ', wc_rev='1'),
'G/_@' : Item(status=' ', wc_rev='1'),
'G/_@gamma' : Item(status=' ', wc_rev='1'),
'.@kappa' : Item(status=' ', wc_rev='1'),
'iota' : Item(status='D ', wc_rev='1', moved_to='svn-test-work/working_copies/pegrev_parse_tests-83/E/@tau@'),
'.@' : Item(status=' ', wc_rev='1'),
'_@' : Item(status=' ', wc_rev='1'),
'@' : Item(status=' ', wc_rev='1'),
'@@' : Item(status=' ', wc_rev='1'),
'A' : Item(status=' ', wc_rev='1'),
'A/@@' : Item(status=' ', wc_rev='1'),
'A/@omega@' : Item(status=' ', wc_rev='1'),
'A/alpha' : Item(status=' ', wc_rev='1'),
'lambda@' : Item(status=' ', wc_rev='1'),
'B' : Item(status=' ', wc_rev='1'),
'B/@' : Item(status=' ', wc_rev='1'),
'B/@beta' : Item(status=' ', wc_rev='1'),
'B/pi@' : Item(status=' ', wc_rev='1'),
'@zeta' : Item(status=' ', wc_rev='1'),
'D' : Item(status=' ', wc_rev='1'),
'D/.@' : Item(status=' ', wc_rev='1'),
'D/.@delta' : Item(status=' ', wc_rev='1'),
'E' : Item(status=' ', wc_rev='1'),
'E/@tau@' : Item(status='A ', wc_rev='-', copied='+', moved_from='svn-test-work/working_copies/pegrev_parse_tests-83/iota'),
'_@theta' : Item(status=' ', wc_rev='1'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 546, in rename_to_subdir_2_dst_escape_peg
do_rename(sbox, 'iota', 'iota', 'E/@tau', 'E/@tau@')
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 135, in do_rename
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 67, in run_svn
actions.run_and_verify_status(sbox.wc_dir, expected_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1594, in run_and_verify_status
status_tree.compare_and_display('status', actual_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\wc.py", line 380, in compare_and_display
raise svntest.tree.SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: pegrev_parse_tests.py 83: rename 'iota' to 'E/@tau with pegrev escape [[WIMP: Rename creates 'E/@tau@' instead of '@/@tau']]
W: =============================================================
Expected 'iota' and actual 'iota' in status tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: iota
Path: svn-test-work\working_copies\pegrev_parse_tests-84\iota
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1', 'moved_to': 'svn-test-work/working_copies/pegrev_parse_tests-84/E/@tau'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: iota
Path: svn-test-work\working_copies\pegrev_parse_tests-84\iota
Contents: None
Properties: {}
Attributes: {'status': 'D ', 'wc_rev': '1', 'moved_to': 'svn-test-work/working_copies/pegrev_parse_tests-84/E@tau'}
Children: None (node is probably a file)
W: ACTUAL STATUS TREE:
svntest.wc.State(wc_dir, {
'' : Item(status=' ', wc_rev='1'),
'iota' : Item(status='D ', wc_rev='1', moved_to='svn-test-work/working_copies/pegrev_parse_tests-84/E@tau'),
'.@' : Item(status=' ', wc_rev='1'),
'E@tau' : Item(status='A ', wc_rev='-', copied='+', moved_from='svn-test-work/working_copies/pegrev_parse_tests-84/iota'),
'@zeta' : Item(status=' ', wc_rev='1'),
'_@theta' : Item(status=' ', wc_rev='1'),
'@omicron@' : Item(status=' ', wc_rev='1'),
'.@kappa' : Item(status=' ', wc_rev='1'),
'_@' : Item(status=' ', wc_rev='1'),
'@@' : Item(status=' ', wc_rev='1'),
'@' : Item(status=' ', wc_rev='1'),
'lambda@' : Item(status=' ', wc_rev='1'),
'A' : Item(status=' ', wc_rev='1'),
'A/@@' : Item(status=' ', wc_rev='1'),
'A/@omega@' : Item(status=' ', wc_rev='1'),
'A/alpha' : Item(status=' ', wc_rev='1'),
'B' : Item(status=' ', wc_rev='1'),
'B/@' : Item(status=' ', wc_rev='1'),
'B/@beta' : Item(status=' ', wc_rev='1'),
'B/pi@' : Item(status=' ', wc_rev='1'),
'D' : Item(status=' ', wc_rev='1'),
'D/.@' : Item(status=' ', wc_rev='1'),
'D/.@delta' : Item(status=' ', wc_rev='1'),
'E' : Item(status=' ', wc_rev='1'),
'G' : Item(status=' ', wc_rev='1'),
'G/_@' : Item(status=' ', wc_rev='1'),
'G/_@gamma' : Item(status=' ', wc_rev='1'),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 556, in rename_to_subdir_2_no_dst_escape_peg
do_rename(sbox, 'iota', 'iota', 'E/@tau', 'E/@tau') ### 'svn: E200009: '
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 135, in do_rename
run_svn(sbox, expected_status, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\pegrev_parse_tests.py", line 67, in run_svn
actions.run_and_verify_status(sbox.wc_dir, expected_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1594, in run_and_verify_status
status_tree.compare_and_display('status', actual_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\wc.py", line 380, in compare_and_display
raise svntest.tree.SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: pegrev_parse_tests.py 84: rename 'iota' to 'E/@tau without pegrev escape [[WIMP: Rename creates 'E@tau' instead of failing]]
END: pegrev_parse_tests.py
ELAPSED: pegrev_parse_tests.py 0:01:04.670364
START: prop_tests.py
PASS: prop_tests.py 1: write/read props in wc only (ps, pl, pdel, pe)
PASS: prop_tests.py 2: commit properties
PASS: prop_tests.py 3: receive properties via update
PASS: prop_tests.py 4: receive property changes as part of a downdate
PASS: prop_tests.py 5: commit the removal of props
PASS: prop_tests.py 6: update with conflicting props
PASS: prop_tests.py 7: commit with conflicting dirprops
PASS: prop_tests.py 8: props work when committing a replacement
PASS: prop_tests.py 9: props work when reverting a replacement
PASS: prop_tests.py 10: try to set inappropriate props
PASS: prop_tests.py 11: file copies inherit (not re-derive) special props
PASS: prop_tests.py 12: set, get, and delete a revprop change
PASS: prop_tests.py 13: some svn: properties should be converted
PASS: prop_tests.py 14: test binary property support
PASS: prop_tests.py 15: recursive property operations in BASE and WC
PASS: prop_tests.py 16: property operations on a URL
PASS: prop_tests.py 17: removal of schedule added file with properties
PASS: prop_tests.py 18: receive properties on the wc root via update
PASS: prop_tests.py 19: test properties on replaced files
PASS: prop_tests.py 20: test proplist at various depths on a wc
PASS: prop_tests.py 21: test proplist at various depths on a url
PASS: prop_tests.py 22: test prop* handle invalid property names
SKIP: prop_tests.py 23: propset shouldn't touch symlink perms
PASS: prop_tests.py 24: remove a property with a custom namespace
PASS: prop_tests.py 25: property retrieval with peg and operative revs
PASS: prop_tests.py 26: test handling invalid svn:* property values
PASS: prop_tests.py 27: commit replacement props when same as old props
PASS: prop_tests.py 28: 'svn mv added_file' preserves props
PASS: prop_tests.py 29: remove a property which doesn't exist
PASS: prop_tests.py 30: post-revprop-change hook
PASS: prop_tests.py 31: properties after a removal of a replaced file
PASS: prop_tests.py 32: grind through all variants of prop rejects
PASS: prop_tests.py 33: test properties of obstructed subdirectories
PASS: prop_tests.py 34: test revprop atomicity guarantees of libsvn_ra
PASS: prop_tests.py 35: pg of large text properties redirects properly
PASS: prop_tests.py 36: prop conflict for file matching dir prop reject
PASS: prop_tests.py 37: check if pristine properties are visible
PASS: prop_tests.py 38: inheritable ignores with svn:ignores and config
PASS: prop_tests.py 39: propset with svn: prefix but unknown name
PASS: prop_tests.py 40: peg rev @BASE, peg rev @WORKING
PASS: prop_tests.py 41: svn:author with XML unsafe chars
PASS: prop_tests.py 42: svn:author with XML unsafe chars 2
PASS: prop_tests.py 43: verify dir property conflict details
PASS: prop_tests.py 44: test listing iprops via abspath
PASS: prop_tests.py 45: perform wc specific operations on url
PASS: prop_tests.py 46: property conflict on wc root
END: prop_tests.py
ELAPSED: prop_tests.py 0:00:58.480193
START: redirect_tests.py
SKIP: redirect_tests.py 1: temporary redirect should error out
SKIP: redirect_tests.py 2: redirected checkout
SKIP: redirect_tests.py 3: redirected update
SKIP: redirect_tests.py 4: redirected update of non-repos-root wc
SKIP: redirect_tests.py 5: redirected externals
SKIP: redirect_tests.py 6: redirected copy
SKIP: redirect_tests.py 7: redirected commands
END: redirect_tests.py
ELAPSED: redirect_tests.py 0:00:01.019742
START: relocate_tests.py
PASS: relocate_tests.py 1: relocate with deleted, missing and copied entries
PASS: relocate_tests.py 2: relocate with prefixes longer than repo root
PASS: relocate_tests.py 3: out of date propset should fail after a relocate
PASS: relocate_tests.py 4: relocate a single file
PASS: relocate_tests.py 5: relocate a directory with switched children
PASS: relocate_tests.py 6: relocate a directory containing relative externals
PASS: relocate_tests.py 7: prefix with a partial component
END: relocate_tests.py
ELAPSED: relocate_tests.py 0:00:12.030114
START: resolve_tests.py
PASS: resolve_tests.py 1: resolve -R --accept [base | mf | tf]
PASS: resolve_tests.py 2: resolving prop conflicts
SKIP: resolve_tests.py 3: resolve file with executable bit set
PASS: resolve_tests.py 4: resolved on working copy root
PASS: resolve_tests.py 5: resolved on deleted item
PASS: resolve_tests.py 6: resolve to 'theirs-conflict' in sub-directory
PASS: resolve_tests.py 7: multi range merge with --accept keeps going
PASS: resolve_tests.py 8: resolve -R --accept [base | mf | tf] binary file
END: resolve_tests.py
ELAPSED: resolve_tests.py 0:00:14.481376
START: revert_tests.py
PASS: revert_tests.py 1: revert relative to wc root
PASS: revert_tests.py 2: revert reexpands manually contracted keyword
PASS: revert_tests.py 3: revert a replaced file with no properties
PASS: revert_tests.py 4: revert a moved file
PASS: revert_tests.py 5: revert svn cp PATH PATH replace file with props
PASS: revert_tests.py 6: revert a merge replacement of file with history
PASS: revert_tests.py 7: revert svn cp URL PATH replace file with props
PASS: revert_tests.py 8: revert file after second replace
PASS: revert_tests.py 9: revert after manual text-conflict resolution
PASS: revert_tests.py 10: revert after manual property-conflict resolution
PASS: revert_tests.py 11: revert a simple propset on a dir
PASS: revert_tests.py 12: revert a simple propset on a file
PASS: revert_tests.py 13: revert a simple propdel on a dir
PASS: revert_tests.py 14: revert a simple propdel on a file
PASS: revert_tests.py 15: revert a committed replace-with-history == no-op
PASS: revert_tests.py 16: status after schedule-delete, revert, and local rm
PASS: revert_tests.py 17: status after replace+, revert, and local rm
PASS: revert_tests.py 18: reverted replace with history restores checksum
PASS: revert_tests.py 19: revert tree conflicts in updated files
PASS: revert_tests.py 20: reverting an add over not present directory
PASS: revert_tests.py 21: revert an added tree fails
PASS: revert_tests.py 22: revert a child of a copied directory
PASS: revert_tests.py 23: non-recursive revert after delete
PASS: revert_tests.py 24: permission-only reverts
W: svn: E155038: Try 'svn revert --depth infinity' instead?
W: svn: E155038: Can't revert 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\revert_tests-25\A\B\E2' without reverting children
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe revert --depth files ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\revert_tests.py", line 1184, in revert_copy_depth_files
run_and_verify_revert(sbox.ospaths(['A/B/E2']), ['--depth', 'files'],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\revert_tests.py", line 63, in run_and_verify_revert
svntest.actions.run_and_verify_svn(expected_output, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe revert --depth files ..."; exit code 1
XFAIL: revert_tests.py 25: revert a copy with depth=files
W: svn: E155038: Try 'svn revert --depth infinity' instead?
W: svn: E155038: Can't revert 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\revert_tests-26\A\X' without reverting children
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe revert --depth immediates ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\revert_tests.py", line 1208, in revert_nested_add_depth_immediates
run_and_verify_revert(sbox.ospaths(['A/X']), ['--depth', 'immediates'],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\revert_tests.py", line 63, in run_and_verify_revert
svntest.actions.run_and_verify_svn(expected_output, [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe revert --depth immediates ..."; exit code 1
XFAIL: revert_tests.py 26: revert a nested add with depth=immediates
PASS: revert_tests.py 27: revert with superfluous actual node
PASS: revert_tests.py 28: revert tree conflicts with replacements
PASS: revert_tests.py 29: recursive revert with superfluous actual node
PASS: revert_tests.py 30: revert conflict with no text change
PASS: revert_tests.py 31: revert -R conflict with no text change
PASS: revert_tests.py 32: revert with unversioned targets
PASS: revert_tests.py 33: svn revert -R nonexistent
PASS: revert_tests.py 34: revert with an obstructing working copy
PASS: revert_tests.py 35: partial revert moved_dir
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\revert_tests.py", line 1613, in revert_remove_added
assert(not os.path.exists(sbox.ospath('file2')))
AssertionError
XFAIL: revert_tests.py 36: revert_remove_added
END: revert_tests.py
ELAPSED: revert_tests.py 0:00:36.439006
START: schedule_tests.py
PASS: schedule_tests.py 1: revert: add some files
PASS: schedule_tests.py 2: revert: add some directories
PASS: schedule_tests.py 3: revert: add some nested files and directories
SKIP: schedule_tests.py 4: revert: add some executable files
PASS: schedule_tests.py 5: revert: delete some files
PASS: schedule_tests.py 6: revert: delete some directories
PASS: schedule_tests.py 7: unschedule addition on missing items
PASS: schedule_tests.py 8: schedule and commit deletion on missing items
PASS: schedule_tests.py 9: revert inside a newly added dir
PASS: schedule_tests.py 10: status after add of deleted directory
PASS: schedule_tests.py 11: 'svn add' should traverse already-versioned dirs
PASS: schedule_tests.py 12: 'svn mkdir' should clean up after itself on error
PASS: schedule_tests.py 13: 'svn rm non-existent' should exit with an error
PASS: schedule_tests.py 14: retry of manually upset --keep-local deletion
PASS: schedule_tests.py 15: calling svn propset on a deleted node should fail
PASS: schedule_tests.py 16: replace a dir, then delete a child
END: schedule_tests.py
ELAPSED: schedule_tests.py 0:00:09.449878
START: shelf2_tests.py
SKIP: shelf2_tests.py 1: shelve text mods
SKIP: shelf2_tests.py 2: shelve prop changes
SKIP: shelf2_tests.py 3: shelve adds
SKIP: shelf2_tests.py 4: shelve deletes
SKIP: shelf2_tests.py 5: shelve replace
SKIP: shelf2_tests.py 6: shelve empty adds
SKIP: shelf2_tests.py 7: shelve empty deletes
SKIP: shelf2_tests.py 8: shelve from inner path
SKIP: shelf2_tests.py 9: checkpoint basic
SKIP: shelf2_tests.py 10: shelve mergeinfo
SKIP: shelf2_tests.py 11: unshelve refuses if conflicts
SKIP: shelf2_tests.py 12: shelve binary file mod
SKIP: shelf2_tests.py 13: shelve binary file add
SKIP: shelf2_tests.py 14: shelve binary file del
SKIP: shelf2_tests.py 15: shelve binary file replace
SKIP: shelf2_tests.py 16: shelve with log message
SKIP: shelf2_tests.py 17: shelf status
SKIP: shelf2_tests.py 18: shelve mkdir
SKIP: shelf2_tests.py 19: shelve rmdir
SKIP: shelf2_tests.py 20: shelve replace dir
SKIP: shelf2_tests.py 21: shelve file copy
SKIP: shelf2_tests.py 22: shelve dir copy
SKIP: shelf2_tests.py 23: list_shelves
SKIP: shelf2_tests.py 24: refuse to shelve conflict
SKIP: shelf2_tests.py 25: unshelve text mod merge
SKIP: shelf2_tests.py 26: unshelve text mod conflict
SKIP: shelf2_tests.py 27: unshelve undeclared binary mod conflict
SKIP: shelf2_tests.py 28: unshelve binary mod conflict
SKIP: shelf2_tests.py 29: unshelve text prop merge
SKIP: shelf2_tests.py 30: unshelve text prop conflict
SKIP: shelf2_tests.py 31: shelf diff simple
END: shelf2_tests.py
ELAPSED: shelf2_tests.py 0:00:01.050064
START: shelf_tests.py
SKIP: shelf_tests.py 1: shelve text mods
SKIP: shelf_tests.py 2: shelve prop changes
SKIP: shelf_tests.py 3: shelve adds
SKIP: shelf_tests.py 4: shelve deletes
SKIP: shelf_tests.py 5: shelve replace
SKIP: shelf_tests.py 6: shelve empty adds
SKIP: shelf_tests.py 7: shelve empty deletes
SKIP: shelf_tests.py 8: shelve from inner path
SKIP: shelf_tests.py 9: checkpoint basic
SKIP: shelf_tests.py 10: shelve mergeinfo
SKIP: shelf_tests.py 11: unshelve refuses if conflicts
SKIP: shelf_tests.py 12: shelve binary file mod
SKIP: shelf_tests.py 13: shelve binary file add
SKIP: shelf_tests.py 14: shelve binary file del
SKIP: shelf_tests.py 15: shelve binary file replace
SKIP: shelf_tests.py 16: shelve with log message
SKIP: shelf_tests.py 17: shelf status
SKIP: shelf_tests.py 18: shelve mkdir
SKIP: shelf_tests.py 19: shelve rmdir
SKIP: shelf_tests.py 20: shelve replace dir
SKIP: shelf_tests.py 21: shelve file copy
SKIP: shelf_tests.py 22: shelve dir copy
SKIP: shelf_tests.py 23: list_shelves
SKIP: shelf_tests.py 24: refuse to shelve conflict
SKIP: shelf_tests.py 25: unshelve text mod merge
SKIP: shelf_tests.py 26: unshelve text mod conflict
SKIP: shelf_tests.py 27: unshelve undeclared binary mod conflict
SKIP: shelf_tests.py 28: unshelve binary mod conflict
SKIP: shelf_tests.py 29: unshelve text prop merge
SKIP: shelf_tests.py 30: unshelve text prop conflict
SKIP: shelf_tests.py 31: shelf diff simple
SKIP: shelf_tests.py 32: shelve with kw translation
END: shelf_tests.py
ELAPSED: shelf_tests.py 0:00:01.019937
START: special_tests.py
PASS: 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
PASS: 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
PASS: special_tests.py 6: remove a symlink
PASS: special_tests.py 7: merge symlink into file
PASS: special_tests.py 8: merge file into symlink
PASS: special_tests.py 9: checkout a repository containing symlinks
PASS: special_tests.py 10: diff a symlink to a directory
PASS: special_tests.py 11: checkout repository with unknown special file type
PASS: special_tests.py 12: replace a special file with a directory
PASS: special_tests.py 13: symlink obstructs incoming delete
PASS: special_tests.py 14: warn when attempt operation on a reserved name
PASS: special_tests.py 15: 'ps svn:special' should normalize to '*'
SKIP: special_tests.py 16: commit foo while bar changed special status
PASS: special_tests.py 17: revert a symlink destination change
PASS: special_tests.py 18: merge symlink-add from foreign repos
SKIP: special_tests.py 19: operate on symlink to wc
SKIP: special_tests.py 20: svnversion on symlink to wc
PASS: special_tests.py 21: update a symlink
PASS: special_tests.py 22: replace symlinks
SKIP: special_tests.py 23: externals as symlink targets
W: svn: E200009: 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\special_tests-24\kappa' has no pristine version until it is committed
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe cat svn-test-work\working_copies\special_tests-24\kappa --config-dir ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\special_tests.py", line 1142, in cat_added_symlink
svntest.actions.run_and_verify_svn("link iota", [],
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe cat svn-test-work\working_copies\special_tests-24\kappa --config-dir ..."; exit code 1
XFAIL: special_tests.py 24: cat added symlink
PASS: special_tests.py 25: verify incoming symlink change behavior
PASS: special_tests.py 26: multiline file with svn:special
PASS: special_tests.py 27: multiline link file with svn:special
END: special_tests.py
ELAPSED: special_tests.py 0:00:26.236458
START: stat_tests.py
PASS: stat_tests.py 1: status on unversioned file in current directory
PASS: stat_tests.py 2: run 'status -u' when nested additions are pending
PASS: stat_tests.py 3: status -vN shows all items in current directory
PASS: stat_tests.py 4: status with a versioned file missing
PASS: stat_tests.py 5: status on versioned items whose type has changed
SKIP: stat_tests.py 6: status on versioned items replaced by symlinks
PASS: stat_tests.py 7: status -u with new files in the repository
PASS: stat_tests.py 8: status for unignored file and directory
PASS: stat_tests.py 9: status on missing and unversioned file
PASS: stat_tests.py 10: status -u indicates out-of-dateness
PASS: stat_tests.py 11: status -u on outdated, added file shows only that
PASS: stat_tests.py 12: status -u on working copy deleted in HEAD
PASS: stat_tests.py 13: timestamp behaviour
PASS: stat_tests.py 14: status on '..' where '..' is not versioned
PASS: stat_tests.py 15: status -u in partially non-recursive wc
PASS: stat_tests.py 16: a missing dir in the anchor
PASS: stat_tests.py 17: status output in XML format
PASS: stat_tests.py 18: status on ignored directory
PASS: stat_tests.py 19: status on unversioned dir in working copy
PASS: stat_tests.py 20: status with a versioned directory missing
PASS: stat_tests.py 21: status -v -N -u from different current directories
PASS: stat_tests.py 22: status on conflicted added file
PASS: stat_tests.py 23: status with inconsistent eol style
PASS: stat_tests.py 24: run 'status -u' variations w/ incoming propchanges
PASS: stat_tests.py 25: run 'status -uv' w/ incoming propchanges
PASS: stat_tests.py 26: run 'status -uN' with incoming changes
PASS: stat_tests.py 27: run 'status -u' with locally deleted directories
PASS: stat_tests.py 28: run 'status --depth=X' with local changes
PASS: stat_tests.py 29: run 'status --depth=X -u' with incoming changes
PASS: stat_tests.py 30: run 'status --depth=X -u' with local changes
PASS: stat_tests.py 31: status -u on versioned items whose type changed
PASS: stat_tests.py 32: status with tree conflicts
PASS: stat_tests.py 33: status on wc with nested old-format wc
PASS: stat_tests.py 34: status with locked deleted file
PASS: stat_tests.py 35: timestamp on wc-wc copies
PASS: stat_tests.py 36: verbose/non-verbose on locked working copy
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\stat_tests.py", line 1953, in modified_modulo_translation
f.write("This is the file 'iota'.\r\n")
TypeError: a bytes-like object is required, not 'str'
XFAIL: stat_tests.py 37: modified before translation, unmodified after
PASS: stat_tests.py 38: no status on not-present and excluded nodes
PASS: stat_tests.py 39: status on unversioned dir
PASS: stat_tests.py 40: status reporting on case changed nodes directly
PASS: stat_tests.py 41: timestamp behaviour for move-update
PASS: stat_tests.py 42: relative/absolute path handling
PASS: stat_tests.py 43: move information when status is called directly
PASS: stat_tests.py 44: move when status is called directly with base
PASS: stat_tests.py 45: status missing certain conflicts
END: stat_tests.py
ELAPSED: stat_tests.py 0:00:42.224089
START: svnadmin_tests.py
PASS: svnadmin_tests.py 1: loading of dumpstream with extra headers
PASS: svnadmin_tests.py 2: load success on oversized Content-length
PASS: svnadmin_tests.py 3: load failure on undersized Content-length
PASS: svnadmin_tests.py 4: preserve date-less revisions in load
PASS: svnadmin_tests.py 5: 'svnadmin dump' on copied directory
PASS: svnadmin_tests.py 6: 'svnadmin dump' on modified child of copied dir
PASS: svnadmin_tests.py 7: 'svnadmin dump --quiet'
PASS: svnadmin_tests.py 8: 'svnadmin hotcopy PATH .'
SKIP: svnadmin_tests.py 9: 'svnadmin hotcopy' checking db/format file
PASS: svnadmin_tests.py 10: setlog, setrevprop, delrevprop; bypass hooks
PASS: svnadmin_tests.py 11: verify a repository containing paths like 'c:hi'
PASS: svnadmin_tests.py 12: svnadmin verify detects corruption dump can't
PASS: svnadmin_tests.py 13: fsfs recover db/current
PASS: svnadmin_tests.py 14: fsfs recover db/current --compatible-version=1.3
PASS: svnadmin_tests.py 15: 'svnadmin load --parent-dir' reparents mergeinfo
PASS: svnadmin_tests.py 16: test 'svnadmin setuuid'
PASS: svnadmin_tests.py 17: reflect dropped renumbered revs in svn:mergeinfo
PASS: svnadmin_tests.py 18: fsfs recovery checks missing revs / revprops files
PASS: svnadmin_tests.py 19: 'svnadmin create /path/to/repo/subdir'
PASS: svnadmin_tests.py 20: svnadmin verify detects invalid revprops file
PASS: svnadmin_tests.py 21: don't filter mergeinfo revs from incremental dump
SKIP: svnadmin_tests.py 22: 'svnadmin hotcopy' replicates symlink
PASS: svnadmin_tests.py 23: svnadmin load with invalid svn: props
PASS: svnadmin_tests.py 24: svnadmin verify with non-UTF-8 paths
PASS: svnadmin_tests.py 25: test 'svnadmin lslocks' and 'svnadmin rmlocks'
PASS: svnadmin_tests.py 26: 'svnadmin load --revision X:Y'
PASS: svnadmin_tests.py 27: 'svnadmin hotcopy --incremental PATH .'
PASS: svnadmin_tests.py 28: 'svnadmin hotcopy --incremental' with packing
PASS: svnadmin_tests.py 29: svnadmin lock tests
PASS: svnadmin_tests.py 30: concurrent mergeinfo commits invalidate pred-count
PASS: svnadmin_tests.py 31: recover empty --compatible-version=1.3
PASS: svnadmin_tests.py 32: svnadmin verify --keep-going test
PASS: svnadmin_tests.py 33: svnadmin verify --keep-going --quiet test
PASS: svnadmin_tests.py 34: detect invalid changed path list entries
PASS: svnadmin_tests.py 35: detect denormalized names and name collisions
PASS: svnadmin_tests.py 36: fsfs recover non-empty --compatible-version=1.3
PASS: svnadmin_tests.py 37: fsfs hotcopy non-empty --compatible-version=1.3
PASS: svnadmin_tests.py 38: svnadmin load --ignore-dates
PASS: svnadmin_tests.py 39: fsfs hotcopy old with node-id and copy-id changes
PASS: svnadmin_tests.py 40: verify packed with small shards
PASS: svnadmin_tests.py 41: svnadmin freeze svnadmin freeze (some-cmd)
PASS: svnadmin_tests.py 42: verify metadata only
PASS: svnadmin_tests.py 43: verify quickly using metadata
PASS: svnadmin_tests.py 44: hotcopy progress reporting
PASS: svnadmin_tests.py 45: incremental hotcopy progress with changed revprops
PASS: svnadmin_tests.py 46: hotcopy --compatible-version=1.3 progress
PASS: svnadmin_tests.py 47: freeze multiple repositories with same UUID
PASS: svnadmin_tests.py 48: upgrade --compatible-version=1.3
PASS: svnadmin_tests.py 49: exercising svn_txdelta_target on BDB
PASS: svnadmin_tests.py 50: load without svn:date on r0
PASS: svnadmin_tests.py 51: 'svnadmin hotcopy' a read-only source repository
PASS: svnadmin_tests.py 52: 'svnadmin pack' on a non-sharded repository
PASS: svnadmin_tests.py 53: svnadmin load-revprops
PASS: svnadmin_tests.py 54: svnadmin dump-revprops
PASS: svnadmin_tests.py 55: svnadmin dump with no-op changes
PASS: svnadmin_tests.py 56: svnadmin dump with no-op property change
PASS: svnadmin_tests.py 57: svnadmin load --no-flush-to-disk
PASS: svnadmin_tests.py 58: svnadmin dump --file ARG
PASS: svnadmin_tests.py 59: svnadmin load --file ARG
PASS: svnadmin_tests.py 60: svnadmin dump with excluded paths
PASS: svnadmin_tests.py 61: svnadmin dump with excluded copysource
PASS: svnadmin_tests.py 62: svnadmin dump with included paths
PASS: svnadmin_tests.py 63: svnadmin dump with not included copysource
PASS: svnadmin_tests.py 64: svnadmin dump with paths excluded by pattern
PASS: svnadmin_tests.py 65: svnadmin dump with paths included by pattern
PASS: svnadmin_tests.py 66: svnadmin dump with all revision changes excluded
PASS: svnadmin_tests.py 67: dump with --include and --exclude simultaneously
PASS: svnadmin_tests.py 68: load that triggers issue 4725
PASS: svnadmin_tests.py 69: svnadmin dump shouldn't canonicalize svn:date
PASS: svnadmin_tests.py 70: recover prunes rep cache when enabled
PASS: svnadmin_tests.py 71: recover prunes rep cache when disabled
PASS: svnadmin_tests.py 72: include copied directory with nested nodes
PASS: svnadmin_tests.py 73: svnadmin load --normalize node props
PASS: svnadmin_tests.py 74: svnadmin build-repcache
END: svnadmin_tests.py
ELAPSED: svnadmin_tests.py 0:01:11.646052
START: svnauthz_tests.py
PASS: svnauthz_tests.py 1: test 'svnauthz validate' on files
PASS: svnauthz_tests.py 2: test 'svnauthz validate' on urls
PASS: svnauthz_tests.py 3: test 'svnauthz validate --transaction'
PASS: svnauthz_tests.py 4: test 'svnauthz accessof' on files
PASS: svnauthz_tests.py 5: test 'svnauthz accessof' on urls
PASS: svnauthz_tests.py 6: test 'svnauthz accessof --groups-file' on files
PASS: svnauthz_tests.py 7: test 'svnauthz accessof --groups-file' on urls
PASS: svnauthz_tests.py 8: test 'svnauthz accessof --is' on files
PASS: svnauthz_tests.py 9: test 'svnauthz accessof --is' on files and urls
PASS: svnauthz_tests.py 10: test 'svnauthz accessof --transaction'
PASS: svnauthz_tests.py 11: test 'svnauthz-validate' compatibility mode file
PASS: svnauthz_tests.py 12: test 'svnauthz-validate' compatibility mode url
PASS: svnauthz_tests.py 13: test inverted selector rights
PASS: svnauthz_tests.py 14: test empty group definition
END: svnauthz_tests.py
ELAPSED: svnauthz_tests.py 0:00:14.993791
START: svndumpfilter_tests.py
PASS: svndumpfilter_tests.py 1: reflect dropped renumbered revs in svn:mergeinfo
PASS: svndumpfilter_tests.py 2: svndumpfilter loses mergeinfo
PASS: svndumpfilter_tests.py 3: svndumpfilter --targets blah
PASS: svndumpfilter_tests.py 4: svndumpfilter --pattern PATH_PREFIX
PASS: svndumpfilter_tests.py 5: filter mergeinfo revs outside of dump stream
PASS: svndumpfilter_tests.py 6: mergeinfo maps correctly when dropping revs
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svndumpfilter_tests.py", line 627, in match_empty_prefix
test(sbox, dumpfile, 'exclude', '')
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svndumpfilter_tests.py", line 611, in test
raise verify.UnexpectedStderr(filtered_err)
NameError: name 'verify' is not defined
FAIL: svndumpfilter_tests.py 7: svndumpfilter with an empty prefix
PASS: svndumpfilter_tests.py 8: accepts deltas in the input
PASS: svndumpfilter_tests.py 9: dumpfilter targets expect leading '/' in prefixes
PASS: svndumpfilter_tests.py 10: drop all empty revisions except revision 0
END: svndumpfilter_tests.py
ELAPSED: svndumpfilter_tests.py 0:00:10.930046
START: svnfsfs_tests.py
PASS: svnfsfs_tests.py 1: stats output
PASS: svnfsfs_tests.py 2: load-index in a packed repo
PASS: svnfsfs_tests.py 3: stats on empty repo shall not crash
END: svnfsfs_tests.py
ELAPSED: svnfsfs_tests.py 0:00:02.390335
START: svnlook_tests.py
PASS: svnlook_tests.py 1: test miscellaneous svnlook features
PASS: svnlook_tests.py 2: delete file in moved dir
PASS: svnlook_tests.py 3: test the printing of property diffs
PASS: svnlook_tests.py 4: svnlook info must allow inconsistent newlines
PASS: svnlook_tests.py 5: test --copy-info flag on the changed command
PASS: svnlook_tests.py 6: test 'svnlook tree --non-recursive'
PASS: svnlook_tests.py 7: history --limit
PASS: svnlook_tests.py 8: test 'svnlook diff -x -b' and 'svnlook diff -x -w'
PASS: svnlook_tests.py 9: test 'svnlook diff -x --ignore-eol-style'
PASS: svnlook_tests.py 10: test 'svnlook diff' on binary files
PASS: svnlook_tests.py 11: test 'svnlook filesize'
PASS: svnlook_tests.py 12: test 'svnlook * -t'
PASS: svnlook_tests.py 13: property delete
END: svnlook_tests.py
ELAPSED: svnlook_tests.py 0:00:14.939915
START: svnmover_tests.py
PASS: svnmover_tests.py 1: basic svnmover tests
PASS: svnmover_tests.py 2: nested replaces
PASS: svnmover_tests.py 3: merges
PASS: svnmover_tests.py 4: merge_edits_with_move
PASS: svnmover_tests.py 5: simple moves within a branch
PASS: svnmover_tests.py 6: move to related branch
PASS: svnmover_tests.py 7: move to related branch; element already exists
PASS: svnmover_tests.py 8: move to unrelated branch
PASS: svnmover_tests.py 9: move branch within same parent branch
PASS: svnmover_tests.py 10: restructure repo: ttb/projects to projects/ttb
PASS: svnmover_tests.py 11: restructure repo: projects/ttb to ttb/projects
PASS: svnmover_tests.py 12: subbranches1
PASS: svnmover_tests.py 13: merge deleted subbranch
PASS: svnmover_tests.py 14: merge added subbranch
PASS: svnmover_tests.py 15: branch to subbranch of self
PASS: svnmover_tests.py 16: merge from subbranch to subtree
PASS: svnmover_tests.py 17: modify payload of branch root element
PASS: svnmover_tests.py 18: merge swaps A and C in A/B/C
PASS: svnmover_tests.py 19: move to related branch 2
PASS: svnmover_tests.py 20: tree_conflict_element_1
PASS: svnmover_tests.py 21: tree_conflict_clash_1
PASS: svnmover_tests.py 22: tree_conflict_clash_2
PASS: svnmover_tests.py 23: tree_conflict_cycle_1
PASS: svnmover_tests.py 24: tree_conflict_orphan_1
W: EXPECTED STDOUT (regexp) (unordered):
W: | --- diff branch [rBe:0-9.]+ at /
W: | D A
W: | A A
W: ACTUAL STDOUT:
W: | --- diff branch B0.1:e2 at /X
W: | D A
W: | A A
W: DIFF STDOUT:
W: | ---- diff branch [rBe:0-9.]+ at /
W: | +--- diff branch B0.1:e2 at /X
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 1563, in replace_via_rm_cp
test_svnmover3(sbox, '',
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 112, in test_svnmover3
test_svnmover2(sbox, relpath, expected_changes, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 162, in test_svnmover2
svntest.verify.verify_outputs(None, outlines, None, expected_changes, None)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 531, in verify_outputs
compare_and_display_lines(message, label, expected, actual, raisable)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\verify.py", line 504, in compare_and_display_lines
raise raisable
svntest.main.SVNLineUnequal
XFAIL: svnmover_tests.py 25: replace by deleting and copying
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNCommitFailure: ['svnmover: E160006: No such revision 1\n']
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 1585, in see_the_revision_just_committed
test_svnmover2(sbox, '', None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 140, in test_svnmover2
raise svntest.main.SVNCommitFailure(str(errlines))
svntest.main.SVNCommitFailure: ['svnmover: E160006: No such revision 1\n']
XFAIL: svnmover_tests.py 26: see the revision just committed
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Logged path changes differ from expectations
expected: ['A /top0/Y (from /top0/X:1)', 'A /top0/Y/A (from /top0/X/A:2)']
actual: ['A /top0/Y', 'A /top0/Y/A', 'R /top0/X/A']
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 1624, in simple_branch
test_svnmover_verify_log(sbox.repo_url,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnmover_tests.py", line 183, in test_svnmover_verify_log
raise svntest.Failure("Logged path changes differ from expectations\n"
svntest.Failure: Logged path changes differ from expectations
expected: ['A /top0/Y (from /top0/X:1)', 'A /top0/Y/A (from /top0/X/A:2)']
actual: ['A /top0/Y', 'A /top0/Y/A', 'R /top0/X/A']
XFAIL: svnmover_tests.py 27: simple branch
PASS: svnmover_tests.py 28: merge move into subtree
END: svnmover_tests.py
ELAPSED: svnmover_tests.py 0:00:36.269959
START: svnmucc_tests.py
PASS: svnmucc_tests.py 1: reject bogus mergeinfo
PASS: svnmucc_tests.py 2: basic svnmucc tests
PASS: svnmucc_tests.py 3: propset/propdel on repos root
PASS: svnmucc_tests.py 4: test log message mutual exclusivity checks
PASS: svnmucc_tests.py 5: test non-interactive without a log message
PASS: svnmucc_tests.py 6: nested replaces
PASS: svnmucc_tests.py 7: test prohibited delete and move operations
PASS: svnmucc_tests.py 8: test type errors
PASS: svnmucc_tests.py 9: propset and put
END: svnmucc_tests.py
ELAPSED: svnmucc_tests.py 0:00:10.790210
START: svnrdump_tests.py
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 250, in basic_dump
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 1: dump: standard sbox repos
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 259, in revision_0_dump
run_dump_test(sbox, "revision-0.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 2: dump: revision zero
C:\usr\apps\python38\lib\subprocess.py:838: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
self.stdin = io.open(p2cwrite, 'wb', bufsize)
C:\usr\apps\python38\lib\subprocess.py:844: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
self.stdout = io.open(c2pread, 'rb', bufsize)
C:\usr\apps\python38\lib\subprocess.py:849: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
self.stderr = io.open(errread, 'rb', bufsize)
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 263, in revision_0_load
run_load_test(sbox, "revision-0.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 3: load: revision zero
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 277, in skeleton_dump
run_dump_test(sbox, "skeleton.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 4: dump: skeleton repository
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 281, in skeleton_load
run_load_test(sbox, "skeleton.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 5: load: skeleton repository
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 285, in sparse_propchanges_dump
run_dump_test(sbox, "sparse-propchanges.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 6: dump: sparse file/dir propchanges
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 290, in sparse_propchanges_load
run_load_test(sbox, "sparse-propchanges.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 7: load: sparse file/dir propchanges
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 294, in copy_and_modify_dump
run_dump_test(sbox, "copy-and-modify.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 8: dump: copy and modify
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 298, in copy_and_modify_load
run_load_test(sbox, "copy-and-modify.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 9: load: copy and modify
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 310, in copy_from_previous_version_and_modify_dump
run_dump_test(sbox, "copy-from-previous-version-and-modify.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 10: dump: copy from previous version and modify
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 314, in copy_from_previous_version_and_modify_load
run_load_test(sbox, "copy-from-previous-version-and-modify.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 11: load: copy from previous version and modify
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 318, in modified_in_place_dump
run_dump_test(sbox, "modified-in-place.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 12: dump: modified in place
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 322, in modified_in_place_load
run_load_test(sbox, "modified-in-place.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 13: load: modified in place
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 334, in tag_empty_trunk_dump
run_dump_test(sbox, "tag-empty-trunk.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 14: dump: tag empty trunk
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 338, in tag_empty_trunk_load
run_load_test(sbox, "tag-empty-trunk.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 15: load: tag empty trunk
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 342, in tag_trunk_with_file_dump
run_dump_test(sbox, "tag-trunk-with-file.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 16: dump: tag trunk containing a file
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 346, in tag_trunk_with_file_load
run_load_test(sbox, "tag-trunk-with-file.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 17: load: tag trunk containing a file
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 350, in tag_trunk_with_file2_dump
run_dump_test(sbox, "tag-trunk-with-file2.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 18: dump: tag trunk containing a file (#2)
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 354, in tag_trunk_with_file2_load
run_load_test(sbox, "tag-trunk-with-file2.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 19: load: tag trunk containing a file (#2)
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 358, in dir_prop_change_dump
run_dump_test(sbox, "dir-prop-change.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 20: dump: directory property changes
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 362, in dir_prop_change_load
run_load_test(sbox, "dir-prop-change.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 21: load: directory property changes
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 366, in copy_parent_modify_prop_dump
run_dump_test(sbox, "copy-parent-modify-prop.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 22: dump: copy parent and modify prop
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 370, in copy_parent_modify_prop_load
run_load_test(sbox, "copy-parent-modify-prop.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 23: load: copy parent and modify prop
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 392, in url_encoding_dump
run_dump_test(sbox, "url-encoding-bug.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 24: dump: url encoding issues
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 396, in url_encoding_load
run_load_test(sbox, "url-encoding-bug.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 25: load: url encoding issues
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 374, in copy_revprops_dump
run_dump_test(sbox, "revprops.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 26: dump: copy revprops other than svn:*
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 378, in copy_revprops_load
run_load_test(sbox, "revprops.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 27: load: copy revprops other than svn:*
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 382, in only_trunk_dump
run_dump_test(sbox, "trunk-only.dump", subdir="/trunk",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 28: dump: subdirectory
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 387, in only_trunk_A_with_changes_dump
run_dump_test(sbox, "trunk-A-changes.dump", subdir="/trunk/A",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 29: dump: subdirectory with changes on root
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 302, in no_author_dump
run_dump_test(sbox, "no-author.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 30: dump: copy revs with no svn:author revprops
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 306, in no_author_load
run_load_test(sbox, "no-author.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 31: load: copy revs with no svn:author revprops
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 326, in move_and_modify_in_the_same_revision_dump
run_dump_test(sbox, "move-and-modify.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 32: dump: move parent & modify child file in same rev
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 330, in move_and_modify_in_the_same_revision_load
run_load_test(sbox, "move-and-modify.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 33: load: move parent & modify child file in same rev
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 400, in copy_bad_line_endings_dump
run_dump_test(sbox, "copy-bad-line-endings.dump",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 34: dump: inconsistent line endings in svn:* props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 407, in copy_bad_line_endings_load
run_load_test(sbox, "copy-bad-line-endings.dump",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 35: load: inconsistent line endings in svn:* props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 412, in copy_bad_line_endings2_dump
run_dump_test(sbox, "copy-bad-line-endings2.dump",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 36: dump: non-LF line endings in svn:* props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 418, in commit_a_copy_of_root_dump
run_dump_test(sbox, "repo-with-copy-of-root-dir.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 37: dump: commit a copy of root
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 422, in commit_a_copy_of_root_load
run_load_test(sbox, "repo-with-copy-of-root-dir.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 38: load: commit a copy of root
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 426, in descend_into_replace_dump
run_dump_test(sbox, "descend-into-replace.dump", subdir='/trunk/H',
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 39: dump: descending into replaced dir looks in src
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 431, in descend_into_replace_load
run_load_test(sbox, "descend-into-replace.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 40: load: descending into replaced dir looks in src
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 436, in add_multi_prop_dump
run_dump_test(sbox, "add-multi-prop.dump")
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 41: dump: add with multiple props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 441, in multi_prop_edit_load
run_load_test(sbox, "multi-prop-edits.dump", None, False)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 42: load: multiple prop edits on a file
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 464, in reflect_dropped_renumbered_revs
run_and_verify_svnrdump_load(dump_file,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 43: svnrdump renumbers dropped revs in mergeinfo
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 566, in dont_drop_valid_mergeinfo_during_incremental_svnrdump_loads
run_and_verify_svnrdump_load(dumpfile_full,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 44: don't drop mergeinfo revs in incremental svnrdump
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 746, in svnrdump_load_partial_incremental_dump
run_and_verify_svnrdump_load(dump_file,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 45: svnrdump load partial incremental dump
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 755, in range_dump
run_dump_test(sbox, "trunk-only.dump",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 46: dump: using -rX:Y
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 762, in only_trunk_range_dump
run_dump_test(sbox, "trunk-only.dump", subdir="/trunk",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 47: dump: subdirectory using -rX:Y
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 769, in only_trunk_A_range_dump
run_dump_test(sbox, "trunk-only.dump", subdir="/trunk/A",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 48: dump: deeper subdirectory using -rX:Y
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 800, in load_prop_change_in_non_deltas_dump
run_and_verify_svnrdump_load(dump,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 49: load: prop change in non-deltas dump
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 811, in dump_mergeinfo_contains_r0
run_dump_test(sbox, "mergeinfo-contains-r0.dump",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 164, in run_dump_test
run_and_verify_svnrdump_dump(None,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 50: dump: mergeinfo that contains r0
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 820, in load_mergeinfo_contains_r0
run_load_test(sbox, "mergeinfo-contains-r0.dump",
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 221, in run_load_test
run_and_verify_svnrdump_load(original_dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
XFAIL: svnrdump_tests.py 51: load: mergeinfo that contains r0
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 863, in load_non_deltas_copy_with_props
run_and_verify_svnrdump_load(dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 52: load non-deltas copy with props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 910, in load_non_deltas_replace_copy_with_props
run_and_verify_svnrdump_load(dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 53: load non-deltas replace&copy with props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 939, in dump_replace_with_copy
dumpfile = run_and_verify_svnrdump_dump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 100, in run_and_verify_svnrdump_dump
output = svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 54: dump replace with copy
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 981, in load_non_deltas_with_props
run_and_verify_svnrdump_load(dumpfile,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 55: load non-deltas with props
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 1005, in load_invalid_svn_date_revprop_in_r0
run_and_verify_svnrdump_load(dumpfile_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 56: load: invalid svn:date revprop in r0
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 1020, in load_invalid_svn_date_revprop_in_r1
run_and_verify_svnrdump_load(dumpfile_path,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svnrdump_tests.py", line 124, in run_and_verify_svnrdump_load
svntest.actions.run_and_verify_svnrdump(
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 425, in run_and_verify_svnrdump
for index, line in enumerate(err[:]):
TypeError: 'map' object is not subscriptable
FAIL: svnrdump_tests.py 57: load: invalid svn:date revprop in r1
END: svnrdump_tests.py
ELAPSED: svnrdump_tests.py 0:00:42.150252
START: svnsync_authz_tests.py
SKIP: svnsync_authz_tests.py 1: verify that unreadable content is not synced
SKIP: svnsync_authz_tests.py 2: verify that copies from unreadable dirs work
SKIP: svnsync_authz_tests.py 3: verify copies with mods from unreadable dirs
SKIP: svnsync_authz_tests.py 4: verify copies with mods from unreadable dirs +copy
SKIP: svnsync_authz_tests.py 5: copy UTF-8 svn:* props identically
SKIP: svnsync_authz_tests.py 6: verify if specifically denied paths dont sync
SKIP: svnsync_authz_tests.py 7: copy, then rm at-src-unreadable child
END: svnsync_authz_tests.py
ELAPSED: svnsync_authz_tests.py 0:00:01.910155
START: svnsync_tests.py
PASS: svnsync_tests.py 1: copy and modify
PASS: svnsync_tests.py 2: copy from previous version and modify
PASS: svnsync_tests.py 3: copy from previous version
PASS: svnsync_tests.py 4: modified in place
PASS: svnsync_tests.py 5: tag empty trunk
PASS: svnsync_tests.py 6: tag trunk containing a sub-directory
PASS: svnsync_tests.py 7: tag trunk containing a file
PASS: svnsync_tests.py 8: tag trunk containing a file (#2)
PASS: svnsync_tests.py 9: tag with a modified file
PASS: svnsync_tests.py 10: directory property changes
PASS: svnsync_tests.py 11: files and dirs mixed together
PASS: svnsync_tests.py 12: copy parent and modify prop
PASS: svnsync_tests.py 13: detect non-svnsync commits in destination
PASS: svnsync_tests.py 14: test url encoding issues
PASS: svnsync_tests.py 15: test copying revs with no svn:author revprops
PASS: svnsync_tests.py 16: test copying revprops other than svn:*
PASS: svnsync_tests.py 17: test syncing subdirectories
PASS: svnsync_tests.py 18: test syncing subdirectories with changes on root
PASS: svnsync_tests.py 19: test move parent and modify child file in same rev
PASS: svnsync_tests.py 20: test info cmd on a synchronized repo
PASS: svnsync_tests.py 21: test info cmd on an un-synchronized repo
PASS: svnsync_tests.py 22: copy with inconsistent line endings in svn:* props
PASS: svnsync_tests.py 23: copy with non-LF line endings in svn:* props
PASS: svnsync_tests.py 24: copy and reencode non-UTF-8 svn:* props
PASS: svnsync_tests.py 25: copy with svn:* prop deletions
PASS: svnsync_tests.py 26: commit a copy of root causes sync to fail
PASS: svnsync_tests.py 27: descending into replaced dir looks in src
PASS: svnsync_tests.py 28: copy-revprops with removals
SKIP: svnsync_tests.py 29: fd leak during sync from serf to local
PASS: svnsync_tests.py 30: mergeinfo contains r0
PASS: svnsync_tests.py 31: sync that does nothing
END: svnsync_tests.py
ELAPSED: svnsync_tests.py 0:00:59.289780
START: svnversion_tests.py
PASS: svnversion_tests.py 1: test 'svnversion' on files and directories
PASS: svnversion_tests.py 2: test 'svnversion' with svn:externals
PASS: svnversion_tests.py 3: test 'svnversion' with excluded subtrees
PASS: svnversion_tests.py 4: test 'svnversion' with structural changes
PASS: svnversion_tests.py 5: test 'svnversion --committed'
PASS: svnversion_tests.py 6: test 'svnversion' on a non-repos-root working copy
PASS: svnversion_tests.py 7: test svnversion output for switched children
END: svnversion_tests.py
ELAPSED: svnversion_tests.py 0:00:09.620258
START: switch_tests.py
PASS: switch_tests.py 1: test some basic switching operations
PASS: switch_tests.py 2: commits after some basic switching operations
PASS: switch_tests.py 3: update wc that contains switched things
PASS: switch_tests.py 4: reverse update wc that contains switched things
PASS: switch_tests.py 5: update switched wc things to HEAD
PASS: switch_tests.py 6: reverse update switched wc things to an older rev
PASS: switch_tests.py 7: show logs for a switched file
PASS: switch_tests.py 8: switch that deletes a sub-directory
W: svn: E160005: Cannot replace a directory from within
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe switch --ignore-ancestry file:///C:/usr/src/subversion/trunk/Release/subversion/tests/cmdline/svn-test-work/local_tmp/repos/iota ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\switch_tests.py", line 400, in file_dir_file
svntest.actions.run_and_verify_svn(None, [], 'switch',
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe switch --ignore-ancestry file:///C:/usr/src/subversion/trunk/Release/subversion/tests/cmdline/svn-test-work/local_tmp/repos/iota ..."; exit code 1
XFAIL: switch_tests.py 9: switch a file to a dir and back to the file
PASS: switch_tests.py 10: non-recursive switch
PASS: switch_tests.py 11: anchor=target, try to replace a local-mod file
PASS: switch_tests.py 12: bad intermediate urls in use
PASS: switch_tests.py 13: obstructed switch
PASS: switch_tests.py 14: commit with mods below switch
PASS: switch_tests.py 15: refresh the WC file system read-only attribute
PASS: switch_tests.py 16: switch shouldn't allow changing repos root
PASS: switch_tests.py 17: forced switch tolerates obstructions to adds
PASS: switch_tests.py 18: forced switch detects tree conflicts
PASS: switch_tests.py 19: switch a scheduled-add file
PASS: switch_tests.py 20: mergeinfo does not elide post switch
PASS: switch_tests.py 21: switch tolerates WC adds
PASS: switch_tests.py 22: basic tests to verify switch along with depth
PASS: switch_tests.py 23: switch to dir@peg where dir doesn't exist in HEAD
PASS: switch_tests.py 24: switch file and dir to url containing spaces
PASS: switch_tests.py 25: switch to old rev of now renamed branch
PASS: switch_tests.py 26: switch a folder to the root of its repository
PASS: switch_tests.py 27: tolerate deletion of a directory with local mods
PASS: switch_tests.py 28: tree conflicts 1.1: tree del, leaf edit on switch
PASS: switch_tests.py 29: tree conflicts 1.2: tree del, leaf del on switch
PASS: switch_tests.py 30: tree conflicts 2.1: leaf edit, tree del on switch
PASS: switch_tests.py 31: tree conflicts 2.2: leaf del, tree del on switch
PASS: switch_tests.py 32: tree conflicts 3: tree del, tree del on switch
PASS: switch_tests.py 33: copy directory with switched subdir
PASS: switch_tests.py 34: up to old rev with subtree switched to root
PASS: switch_tests.py 35: switch to a different node kind
PASS: switch_tests.py 36: switch to a directory with spaces in its name
PASS: switch_tests.py 37: switch across a node replacement
PASS: switch_tests.py 38: switch and svn:keywords
PASS: switch_tests.py 39: switch moves on wc checkpoint
END: switch_tests.py
ELAPSED: switch_tests.py 0:00:49.640421
START: trans_tests.py
PASS: trans_tests.py 1: commit new files with keywords active from birth
PASS: trans_tests.py 2: update modified file with eol-style 'native'
PASS: trans_tests.py 3: committing eol-style change forces text send
PASS: trans_tests.py 4: keyword expansion for lone file in directory
PASS: trans_tests.py 5: keyword expanded on cat
PASS: trans_tests.py 6: copy, propset svn:eol-style, commit
PASS: trans_tests.py 7: propset, commit, check out into another wc
PASS: trans_tests.py 8: propset, revert
PASS: trans_tests.py 9: retranslation occurs on a props-only update
W: =============================================================
Expected 'add-force.c' and actual 'add-force.c' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: add-force.c
Path: __SVN_ROOT_NODE\add-force.c
Contents: line with NL
line with CR
line with CRLF
line with LFCR (or is that not a line? ;-)
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: add-force.c
Path: __SVN_ROOT_NODE\add-force.c
Contents: line with NL
line with CR
line with CRLF
line with LFCR (or is that not a line? ;-)
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node add-force.c
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\n"),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'add-force.c' : Item(contents='line with NL\nline with CR\rline with CRLF\nline with LFCR (or is that not a line? ;-)\n\r'),
'add.c' : Item(contents='line with NL\nline with CR\rline with CRLF\nline with LFCR (or is that not a line? ;-)\n\r'),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\n"),
'add-force.c' : Item(contents='line with NL\nline with CR\nline with CRLF\nline with LFCR (or is that not a line? ;-)\n\n'),
'add.c' : Item(contents='line with NL\nline with CR\nline with CRLF\nline with LFCR (or is that not a line? ;-)\n\n'),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\trans_tests.py", line 920, in autoprops_inconsistent_eol
svntest.actions.verify_disk(wc_dir, expected_disk)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
XFAIL: trans_tests.py 10: able to handle inconsistent eols on add
W: svn: E200009: Can't set 'svn:eol-style': file 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\trans_tests-11\c.iota.c' has binary mime type property
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe add svn-test-work\working_copies\trans_tests-11\c.iota.c --config-dir ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\trans_tests.py", line 949, in autoprops_inconsistent_mime
svntest.actions.run_and_verify_svn(expected_output,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 339, in run_and_verify_svn
return run_and_verify_svn2(expected_stdout, expected_stderr,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 378, in run_and_verify_svn2
exit_code, out, err = main.run_svn(want_err, *varargs)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe add svn-test-work\working_copies\trans_tests-11\c.iota.c --config-dir ..."; exit code 1
XFAIL: trans_tests.py 11: able to handle inconsistent mime on add
END: trans_tests.py
ELAPSED: trans_tests.py 0:00:13.420057
START: tree_conflict_tests.py
PASS: tree_conflict_tests.py 1: up/sw file: modify onto del/rpl
PASS: tree_conflict_tests.py 2: up/sw file: del/rpl/mv onto modify
PASS: tree_conflict_tests.py 3: up/sw file: del/rpl/mv onto del/rpl/mv
PASS: tree_conflict_tests.py 4: up/sw file: add onto add
PASS: tree_conflict_tests.py 5: up/sw dir: modify onto del/rpl/mv
PASS: tree_conflict_tests.py 6: up/sw dir: del/rpl/mv onto modify
PASS: tree_conflict_tests.py 7: up/sw dir: del/rpl/mv onto del/rpl/mv
PASS: tree_conflict_tests.py 8: up/sw dir: add onto add
PASS: tree_conflict_tests.py 9: merge file: modify onto not-file
PASS: tree_conflict_tests.py 10: merge file: del/rpl/mv onto not-same
PASS: tree_conflict_tests.py 11: merge file: del/rpl/mv onto not-file
PASS: tree_conflict_tests.py 12: merge file: add onto not-none
PASS: tree_conflict_tests.py 13: merge dir: modify onto not-dir
PASS: tree_conflict_tests.py 14: merge dir: del/rpl/mv onto not-same
PASS: tree_conflict_tests.py 15: merge dir: del/rpl/mv onto not-dir
PASS: tree_conflict_tests.py 16: merge dir: add onto not-none
PASS: tree_conflict_tests.py 17: --force del on dir with TCs inside
PASS: tree_conflict_tests.py 18: --force del on tree-conflicted targets
PASS: tree_conflict_tests.py 19: query an unversioned tree-conflicted dir
PASS: tree_conflict_tests.py 20: issue #3608: reverting an add onto add conflict
PASS: tree_conflict_tests.py 21: lock status update shouldn't flag tree conflict
PASS: tree_conflict_tests.py 22: tree conflict at directory external
PASS: tree_conflict_tests.py 23: test behaviour with actual-only nodes
PASS: tree_conflict_tests.py 24: lock status update shouldn't flag tree conflict
PASS: tree_conflict_tests.py 25: update that deletes mixed-rev
PASS: tree_conflict_tests.py 26: endless loop when resolving local-missing dir
END: tree_conflict_tests.py
ELAPSED: tree_conflict_tests.py 0:02:14.410437
START: update_tests.py
PASS: update_tests.py 1: update a locally-modified binary file
PASS: update_tests.py 2: update to an old revision of a binary files
PASS: update_tests.py 3: update should not munge adds or replaces
PASS: update_tests.py 4: update to revision 0
PASS: update_tests.py 5: overlapping identical changes should not conflict
PASS: update_tests.py 6: delete files and update to resolve text conflicts
PASS: update_tests.py 7: update that deletes modified files
PASS: update_tests.py 8: update after add/rm of deleted state
PASS: update_tests.py 9: update missing items (by name) in working copy
PASS: update_tests.py 10: update that replaces a directory
PASS: update_tests.py 11: update with explicit file target
PASS: update_tests.py 12: receive prop update to file scheduled for deletion
PASS: update_tests.py 13: bail when receive a file or dir named .svn
PASS: update_tests.py 14: update missing dir to rev in which it is absent
PASS: update_tests.py 15: another "hudson" problem: updates that delete
PASS: update_tests.py 16: explicit update of deleted=true targets
PASS: update_tests.py 17: receive new dir with spaces in its name
PASS: update_tests.py 18: non-recursive update
PASS: update_tests.py 19: check out an empty dir
PASS: update_tests.py 20: update target till it's gone, then get it back
PASS: update_tests.py 21: update child before parent of a deleted tree
PASS: update_tests.py 22: update a schedule-add directory
PASS: update_tests.py 23: update target that was added in a future rev
PASS: update_tests.py 24: obstructed update alters WC properties
PASS: update_tests.py 25: update dir with xml-unsafe name
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
<<<<<<< .mine
Conflicting appended text for mu
||||||| .r4
=======
Original appended text for mu
>>>>>>> .r5
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
<<<<<<< .mine
Conflicting appended text for mu
||||||| .r4
=======
Original appended text for mu
>>>>>>> .r5
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\r<<<<<<< .mine\rConflicting appended text for mu\r||||||| .r4\r=======\rOriginal appended text for mu\r>>>>>>> .r5\r"),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/mu.r4' : Item(contents="This is the file 'mu'.\r"),
'A/mu.r5' : Item(contents="This is the file 'mu'.\rOriginal appended text for mu\r"),
'A/mu.mine' : Item(contents="This is the file 'mu'.\rConflicting appended text for mu\r"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\n<<<<<<< .mine\nConflicting appended text for mu\n||||||| .r4\n=======\nOriginal appended text for mu\n>>>>>>> .r5\n"),
'A/mu.mine' : Item(contents="This is the file 'mu'.\nConflicting appended text for mu\n"),
'A/mu.r4' : Item(contents="This is the file 'mu'.\n"),
'A/mu.r5' : Item(contents="This is the file 'mu'.\nOriginal appended text for mu\n"),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\update_tests.py", line 1763, in conflict_markers_matching_eol
svntest.actions.run_and_verify_update2(wc_backup,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1005, in run_and_verify_update2
verify_update(actual, None, None, wc_dir_name,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: update_tests.py 26: conflict markers should match the file's eol style
W: =============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
Added new line of text.
Properties: {}
Attributes: {}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: mu
Path: __SVN_ROOT_NODE\A\mu
Contents: This is the file 'mu'.
Added new line of text.
Properties: {}
Attributes: {}
Children: None (node is probably a file)
W: Unequal at node mu
W: Unequal at node A
W: EXPECTED DISK TREE:
svntest.wc.State(wc_dir, {
'iota' : Item(contents="This is the file 'iota'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\rAdded new line of text.\r"),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/C' : Item(),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
})
W: ACTUAL DISK TREE:
svntest.wc.State(wc_dir, {
'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"),
'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"),
'A/B/F' : Item(),
'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"),
'A/C' : Item(),
'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"),
'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"),
'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"),
'A/D/H/chi' : Item(contents="This is the file 'chi'.\n"),
'A/D/H/omega' : Item(contents="This is the file 'omega'.\n"),
'A/D/H/psi' : Item(contents="This is the file 'psi'.\n"),
'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"),
'A/mu' : Item(contents="This is the file 'mu'.\nAdded new line of text.\n"),
'iota' : Item(contents="This is the file 'iota'.\n"),
})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\update_tests.py", line 1850, in update_eolstyle_handling
svntest.actions.run_and_verify_update2(wc_backup,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1005, in run_and_verify_update2
verify_update(actual, None, None, wc_dir_name,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 905, in verify_update
verify_disk(wc_dir_name, disk_tree, check_props,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 941, in verify_disk
tree.compare_trees("disk", actual_disk, disk_tree,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 683, in compare_trees
compare_trees(label, a_child, b_child,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\tree.py", line 661, in compare_trees
raise SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: update_tests.py 27: handle eol-style propchange during update
PASS: update_tests.py 28: update schedule-add copy of old rev
PASS: update_tests.py 29: forced update tolerates obstructions to adds
PASS: update_tests.py 30: forced up fails with some types of obstructions
W: =============================================================
Expected '' and actual '' in status tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name:
Path: G:
Contents: None
Properties: {}
Attributes: {'status': ' ', 'wc_rev': '1'}
Children: None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name:
Path: G:
Contents: None
Properties: {}
Attributes: {'status': '! ', 'wc_rev': '1'}
Children: None (node is probably a file)
W: ACTUAL STATUS TREE:
svntest.wc.State(wc_dir, {})
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 258, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\update_tests.py", line 2305, in update_wc_on_windows_drive
svntest.actions.run_and_verify_commit(wc_dir, expected_output,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1574, in run_and_verify_commit
run_and_verify_status(wc_dir_name, status_tree)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\actions.py", line 1594, in run_and_verify_status
status_tree.compare_and_display('status', actual_status)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\wc.py", line 380, in compare_and_display
raise svntest.tree.SVNTreeUnequal
svntest.tree.SVNTreeUnequal
FAIL: update_tests.py 31: update wc on the root of a Windows (virtual) drive
PASS: update_tests.py 32: update wc containing a replaced-with-history file
PASS: update_tests.py 33: update handles obstructing paths scheduled for add
PASS: update_tests.py 34: update conflicted files
PASS: update_tests.py 35: mergeinfo does not elide after update
PASS: update_tests.py 36: update chooses right copyfrom for double move
PASS: update_tests.py 37: updating a copied file with a deleted property
PASS: update_tests.py 38: update --accept automatic conflict resolution
PASS: update_tests.py 39: update fails when repos uuid changed
PASS: update_tests.py 40: restarted update should delete dir prop
PASS: update_tests.py 41: tree conflicts 1.1: tree del, leaf edit on update
PASS: update_tests.py 42: tree conflicts 1.2: tree del, leaf del on update
PASS: update_tests.py 43: tree conflicts 2.1: leaf edit, tree del on update
PASS: update_tests.py 44: tree conflicts 2.2: leaf del, tree del on update
PASS: update_tests.py 45: tree conflicts 2.3: skip on 2nd update
PASS: update_tests.py 46: tree conflicts 3: tree del, tree del on update
PASS: update_tests.py 47: tree conflicts on update UC1, update deleted tree
PASS: update_tests.py 48: tree conflicts on update UC2, schedule re-add
PASS: update_tests.py 49: infinite --set-depth adds shallow children
PASS: update_tests.py 50: update wc of dir to rev not containing this dir
PASS: update_tests.py 51: svn up --depth empty hides entries for next update
PASS: update_tests.py 52: local mergeinfo changes are merged with updates
PASS: update_tests.py 53: update with an excluded subdir
PASS: update_tests.py 54: update with file lock & keywords property set
PASS: update_tests.py 55: update a nonexistent child of a copied dir
PASS: update_tests.py 56: undelete a child of a copied dir
PASS: update_tests.py 57: access denied paths should be skipped
PASS: update_tests.py 58: updating to HEAD+1 should fail
PASS: update_tests.py 59: update locally moved dir with leaf del
PASS: update_tests.py 60: update locally moved dir with edited leaf del
PASS: update_tests.py 61: update locally moved dir with incoming file
PASS: update_tests.py 62: update locally moved dir with incoming dir
PASS: update_tests.py 63: update locally moved dir with incoming file move
PASS: update_tests.py 64: update locally modified file to equal versions
PASS: update_tests.py 65: text mod to moved files
PASS: update_tests.py 66: text mod to moved file in moved dir
PASS: update_tests.py 67: bring a subtree in over an excluded path
PASS: update_tests.py 68: obstructions shouldn't cause update failures
PASS: update_tests.py 69: update a deleted tree
PASS: update_tests.py 70: break local move of dir with edited leaf del
PASS: update_tests.py 71: break local move of dir plus replace
PASS: update_tests.py 72: update completely removes switched node
PASS: update_tests.py 73: verify editor v1 incomplete behavior
PASS: update_tests.py 74: text mod to file in swapped depth dir
PASS: update_tests.py 75: move-update with property mods
PASS: update_tests.py 76: test filename with backslashes inside
PASS: update_tests.py 77: update subtree of moved away
PASS: update_tests.py 78: tree conflicts should be skipped during update
PASS: update_tests.py 79: update child below added tree
PASS: update_tests.py 80: update conflict details
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: update did not update the LastChangedRevision keyword
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\update_tests.py", line 6766, in update_keywords_on_shortcut
raise svntest.Failure("update did not update the LastChangedRevision keyword")
svntest.Failure: update did not update the LastChangedRevision keyword
XFAIL: update_tests.py 81: update_keywords_on_shortcut
PASS: update_tests.py 82: deep add conflicted
PASS: update_tests.py 83: missing tmp update caused segfault
PASS: update_tests.py 84: update delete switched
W: svn: E155009: Failed to run the WC DB work queue associated with 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\update_tests-85\A\B\E', work item 33 (file-install A/B/E/alpha 1 0 1 1)
W: svn: E155017: Can't install 'C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline\svn-test-work\working_copies\update_tests-85\A\B\E\alpha' from pristine store, because no checksum is recorded for this file
W: CWD: C:\usr\src\subversion\trunk\Release\subversion\tests\cmdline
W: EXCEPTION: Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe update svn-test-work\working_copies\update_tests-85 -r ..."; exit code 1
Traceback (most recent call last):
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 1931, in run
rc = self.pred.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 115, in run
return self._delegate.run(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\testcase.py", line 178, in run
result = self.func(sandbox)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\update_tests.py", line 6867, in update_add_missing_local_add
sbox.simple_update()
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\sandbox.py", line 315, in simple_update
svntest.main.run_svn(False, 'update', target, '-r', revision)
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 817, in run_svn
return run_command(svn_binary, error_expected, False,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 444, in run_command
return run_command_stdin(command, error_expected, 0, binary_mode,
File "C:\usr\src\subversion\trunk\subversion\tests\cmdline\svntest\main.py", line 665, in run_command_stdin
raise Failure('Command failed: "' + brief_command +
svntest.Failure: Command failed: "C:\usr\src\subversion\trunk\Release\subversion\svn/svn.exe update svn-test-work\working_copies\update_tests-85 -r ..."; exit code 1
XFAIL: update_tests.py 85: update adds missing local addition
PASS: update_tests.py 86: update keeps unversioned items in deleted dir
END: update_tests.py
ELAPSED: update_tests.py 0:01:59.010102
START: upgrade_tests.py
PASS: upgrade_tests.py 1: basic upgrade behavior
PASS: upgrade_tests.py 2: upgrade with externals
PASS: upgrade_tests.py 3: test upgrading from a 1.5-era working copy
PASS: upgrade_tests.py 4: test updating a 1.5-era working copy
PASS: upgrade_tests.py 5: test upgrading from a 1.5-era wc with stale logs
PASS: upgrade_tests.py 6: test upgrading a working copy with wcprops
PASS: upgrade_tests.py 7: test upgrading a working copy created with 1.0.0
PASS: upgrade_tests.py 8: 3x same wc upgrade 1.4.0 test
PASS: upgrade_tests.py 9: 3x same wc upgrade 1.4.6 test
PASS: upgrade_tests.py 10: 3x same wc upgrade 1.6.12 test
PASS: upgrade_tests.py 11: missing directories and obstructing files
PASS: upgrade_tests.py 12: missing directories and obstructing dirs
PASS: upgrade_tests.py 13: check status delete and delete --keep-local
PASS: upgrade_tests.py 14: upgrade a wc without files
PASS: upgrade_tests.py 15: upgrade a delete within a copy
PASS: upgrade_tests.py 16: upgrade with base and working replaced files
PASS: upgrade_tests.py 17: upgrade 1.6.x wc with a scheduled change
PASS: upgrade_tests.py 18: upgrade 1.6 with tree replaced
PASS: upgrade_tests.py 19: upgrade 1.6 with tree replaced (2)
PASS: upgrade_tests.py 20: upgrade 1.6.x wc that has depth=exclude
PASS: upgrade_tests.py 21: 1.6.x wc that has depth=exclude inside a delete
PASS: upgrade_tests.py 22: wc with add-add and del-del tree conflicts
PASS: upgrade_tests.py 23: wc with 2 tree conflicts in same entry
PASS: upgrade_tests.py 24: test upgrading a working copy with missing subdir
PASS: upgrade_tests.py 25: upgrade working copy with locked files
PASS: upgrade_tests.py 26: upgrade with file externals
PASS: upgrade_tests.py 27: upgrade with missing replaced dir
PASS: upgrade_tests.py 28: upgrade with not-present replaced nodes
PASS: upgrade_tests.py 29: upgrade from 1.7 WC with conflict (format 29)
PASS: upgrade_tests.py 30: inherited properties after upgrade from 1.7
PASS: upgrade_tests.py 31: inherited properties after upgrade from 1.6
PASS: upgrade_tests.py 32: upgrade from 1.6 with changelist
PASS: upgrade_tests.py 33: upgrade from 1.7 with dir external
PASS: upgrade_tests.py 34: automatic SQLite ANALYZE
PASS: upgrade_tests.py 35: test upgrading 1.0.0 working copy with externals
END: upgrade_tests.py
ELAPSED: upgrade_tests.py 0:00:23.320381
START: wc_tests.py
SKIP: wc_tests.py 1: file status through unversioned symlink
SKIP: wc_tests.py 2: file status through versioned symlink
SKIP: wc_tests.py 3: file status with not-parent symlink
SKIP: wc_tests.py 4: add file through unversioned symlink
SKIP: wc_tests.py 5: add file through versioned symlink
SKIP: wc_tests.py 6: add file with not-parent symlink
SKIP: wc_tests.py 7: inaccessible .svn/wc.db
PASS: wc_tests.py 8: corrupt .svn/wc.db
PASS: wc_tests.py 9: zero-length .svn/wc.db
PASS: wc_tests.py 10: missing .svn/wc.db
SKIP: wc_tests.py 11: missing .svn/wc.db and .svn/entries
PASS: wc_tests.py 12: missing .svn/wc.db, maybe valid .svn/entries
PASS: wc_tests.py 13: cleanup from directory below WC root
SKIP: wc_tests.py 14: update through unversioned symlink
PASS: wc_tests.py 15: cleanup --remove-unversioned / --remove-ignored
PASS: wc_tests.py 16: cleanup unversioned items in locked WC should fail
PASS: wc_tests.py 17: cleanup --include-externals
PASS: wc_tests.py 18: checkout within a locked working copy
END: wc_tests.py
ELAPSED: wc_tests.py 0:00:03.529622
Index: build/run_tests.py
===================================================================
--- build/run_tests.py (revision 1876859)
+++ build/run_tests.py (working copy)
@@ -138,7 +138,9 @@
'''If S is not a string already, convert it to a string'''
if isinstance(s, str):
return s
- else:
+ try:
+ return s.decode("utf-8")
+ except UnicodeError:
return s.decode("latin-1")
class TestHarness:
@@ -700,7 +702,7 @@
# Copy the truly interesting verbose logs to a separate file, for easier
# viewing.
if xpassed or failed_list:
- faillog = codecs.open(self.faillogfile, 'w', encoding="latin-1")
+ faillog = codecs.open(self.faillogfile, 'w', encoding="utf-8")
last_start_lineno = None
last_start_re = re.compile('^(FAIL|SKIP|XFAIL|PASS|START|CLEANUP|END):')
for lineno, line in enumerate(log_lines):
@@ -733,7 +735,7 @@
'Open the log file with the required MODE.'
if self.logfile:
self._close_log()
- self.log = codecs.open(self.logfile, mode, encoding="latin-1")
+ self.log = codecs.open(self.logfile, mode, encoding="utf-8")
def _close_log(self):
'Close the log file.'
@@ -843,14 +845,13 @@
sys.exit(1)
# setup the output pipes
+ saved_stdout = sys.stdout
+ saved_stderr = sys.stderr
if self.log:
sys.stdout.flush()
sys.stderr.flush()
self.log.flush()
- old_stdout = os.dup(sys.stdout.fileno())
- old_stderr = os.dup(sys.stderr.fileno())
- os.dup2(self.log.fileno(), sys.stdout.fileno())
- os.dup2(self.log.fileno(), sys.stderr.fileno())
+ sys.stdout = sys.stderr = self.log
# These have to be class-scoped for use in the progress_func()
self.dots_written = 0
@@ -867,7 +868,7 @@
if self.dots_written < dot_count:
dots_to_write = dots - self.dots_written
self.dots_written = dots
- os.write(old_stdout, b'.' * dots_to_write)
+ os.write(saved_stdout.fileno(), b'.' * dots_to_write)
self.progress_lock.release()
serial_only = hasattr(prog_mod, 'serial_only') and prog_mod.serial_only
@@ -884,19 +885,27 @@
test_name=progbase,
progress_func=prog_f,
test_selection=test_nums)
+ except svntest.Skip:
+ if self.log:
+ os.write(saved_stdout.fileno(), b's' * dot_count)
+ failed = False
except svntest.Failure:
if self.log:
- os.write(old_stdout, b'.' * dot_count)
+ os.write(saved_stdout.fileno(), b'.' * dot_count)
failed = True
+ except:
+ if self.log:
+ os.write(saved_stdout.fileno(), b'E' * dot_count)
+ traceback.print_exc(file=self.log)
+ else:
+ raise
+ failed = True
# restore some values
if self.log:
- sys.stdout.flush()
- sys.stderr.flush()
- os.dup2(old_stdout, sys.stdout.fileno())
- os.dup2(old_stderr, sys.stderr.fileno())
- os.close(old_stdout)
- os.close(old_stderr)
+ self.log.flush()
+ sys.stdout = saved_stdout
+ sys.stderr = saved_stderr
return failed
Index: subversion/tests/cmdline/svntest/main.py
===================================================================
--- subversion/tests/cmdline/svntest/main.py (revision 1876859)
+++ subversion/tests/cmdline/svntest/main.py (working copy)
@@ -527,10 +527,10 @@
# We always expect STDERR to be strings, not byte-arrays.
if not isinstance(stderr, str):
- stderr = stderr.decode("utf-8")
+ stderr = stderr.decode("mbcs" if windows else "utf-8")
if not binary_mode:
if not isinstance(stdout, str):
- stdout = stdout.decode("utf-8")
+ stdout = stdout.decode("mbcs" if windows else "utf-8")
# Normalize Windows line endings if in text mode.
if windows:
@@ -2084,6 +2084,17 @@
record.levelshort = self._level_short[record.levelno]
return logging.Formatter.format(self, record)
+
+class StdoutHandler(logging.StreamHandler):
+
+ def __init__(self, level=logging.NOTSET):
+ logging.Handler.__init__(self, level)
+
+ @property
+ def stream(self):
+ return sys.stdout
+
+
def _create_parser(usage=None):
"""Return a parser for our test suite."""
@@ -2276,7 +2287,7 @@
datefmt='%Y-%m-%d %H:%M:%S')
else:
formatter = AbbreviatedFormatter('%(levelshort)s: %(message)s')
- handler = logging.StreamHandler(sys.stdout)
+ handler = StdoutHandler()
handler.setFormatter(formatter)
logger.addHandler(handler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment