START: auth-test PASS: auth-test 1: test retrieving platform-specific auth providers PASS: auth-test 2: test svn_auth_clear() END: auth-test ELAPSED: auth-test 0:00:00.041937 START: bit-array-test 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 ELAPSED: bit-array-test 0:00:00.043545 START: cache-test 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 END: cache-test ELAPSED: cache-test 0:00:00.050802 START: changes-test PASS: changes-test 1: add changes to the changes table PASS: changes-test 2: fetch raw changes from the changes table PASS: changes-test 3: delete changes from the changes table PASS: changes-test 4: fetch compressed changes from the changes table PASS: changes-test 5: verify ordered-ness of fetched compressed changes PASS: changes-test 6: verify that bad change sequences raise errors END: changes-test ELAPSED: changes-test 0:00:08.684298 START: checksum-test 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 END: checksum-test ELAPSED: checksum-test 0:00:00.513070 START: client-test 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 ELAPSED: client-test 0:00:10.483812 START: compat-test 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 ELAPSED: compat-test 0:00:00.054850 START: config-test 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 END: config-test ELAPSED: config-test 0:00:00.051502 START: conflict-data-test 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 ELAPSED: conflict-data-test 0:00:03.360275 START: crypto-test SKIP: crypto-test 1: basic password encryption/decryption test SKIP: crypto-test 2: password checktext generation/validation END: crypto-test ELAPSED: crypto-test 0:00:00.051356 START: db-test 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 ELAPSED: db-test 0:00:00.217915 START: diff-diff3-test 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 END: diff-diff3-test ELAPSED: diff-diff3-test 0:00:02.261421 START: dirent_uri-test 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_condense_targets PASS: dirent_uri-test 32: test svn_uri_condense_targets PASS: dirent_uri-test 33: test svn_dirent_local_style PASS: dirent_uri-test 34: test svn_dirent_internal_style PASS: dirent_uri-test 35: test svn_relpath_internal_style PASS: dirent_uri-test 36: test svn_uri_get_dirent_from_file_url PASS: dirent_uri-test 37: test svn_uri_get_dirent_from_file_url errors PASS: dirent_uri-test 38: test svn_uri_get_file_url_from_dirent PASS: dirent_uri-test 39: test svn_dirent_is_under_root PASS: dirent_uri-test 40: test svn_fspath__is_canonical PASS: dirent_uri-test 41: test svn_fspath__join PASS: dirent_uri-test 42: test svn_fspath__skip_ancestor PASS: dirent_uri-test 43: test svn_fspath__dirname/basename/split PASS: dirent_uri-test 44: test svn_fspath__get_longest_ancestor PASS: dirent_uri-test 45: 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 46: test match with RFC 6125 s. 6.4.3 Rule 3 END: dirent_uri-test ELAPSED: dirent_uri-test 0:00:00.055352 START: dump-load-test PASS: dump-load-test 1: test dumping with r0 mergeinfo PASS: dump-load-test 2: test loading with r0 mergeinfo END: dump-load-test ELAPSED: dump-load-test 0:00:05.150217 START: entries-compat-test 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 ELAPSED: entries-compat-test 0:00:00.193260 START: error-code-test PASS: error-code-test 1: check that error codes are unique END: error-code-test ELAPSED: error-code-test 0:00:00.053887 START: error-test 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 ELAPSED: error-test 0:00:00.050308 START: fs-base-test PASS: fs-base-test 1: svn_fs_create_berkeley PASS: fs-base-test 2: open an existing Berkeley DB filesystem PASS: fs-base-test 3: delete mutable nodes from directories PASS: fs-base-test 4: delete nodes tree PASS: fs-base-test 5: abort a transaction PASS: fs-base-test 6: create new items within a copied directory PASS: fs-base-test 7: test svn_fs__canonicalize_abspath PASS: fs-base-test 8: test skip deltas PASS: fs-base-test 9: ensure no-op for redundant copies PASS: fs-base-test 10: test for orphaned textmod changed paths PASS: fs-base-test 11: testing sequential alphanumeric key generation END: fs-base-test ELAPSED: fs-base-test 0:00:15.465711 START: fs-fs-pack-test 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 ELAPSED: fs-fs-pack-test 0:01:33.937947 START: fs-fs-private-test 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 END: fs-fs-private-test ELAPSED: fs-fs-private-test 0:00:01.615727 START: fs-test 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 svn_tests: E200006: assertion 'value && !strcmp(value->data, "value")' failed at subversion/tests/libsvn_fs/fs-test.c:5686 XFAIL: fs-test 44: test reopen and modify txn PASS: fs-test 45: upgrade while committing PASS: fs-test 46: test svn_fs_paths_changed PASS: fs-test 47: test deletion after replace in changed paths list PASS: fs-test 48: test purging transactions PASS: fs-test 49: compare contents of different nodes PASS: fs-test 50: test svn_fs_path_change2_create PASS: fs-test 51: test FS 'node created' info PASS: fs-test 52: test FS module listing PASS: fs-test 53: test zero copy file processing PASS: fs-test 54: test svn_fs_dir_optimal_order PASS: fs-test 55: get configuration files PASS: fs-test 56: get a delta stream on a file PASS: fs-test 57: get merging txns with newer revisions PASS: fs-test 58: test creating FSFS repository with different opts PASS: fs-test 59: test pool lifetime dependencies with txn roots PASS: fs-test 60: test modify txn being written in FSFS PASS: fs-test 61: test property and text rep-sharing collision PASS: fs-test 62: test setting and getting internal txn props PASS: fs-test 63: test svn_fs_check_related for transactions PASS: fs-test 64: freeze and commit PASS: fs-test 65: test commit with locked rep-cache END: fs-test ELAPSED: fs-test 0:01:39.078254 START: fs-x-pack-test 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 END: fs-x-pack-test ELAPSED: fs-x-pack-test 0:00:00.041960 START: hashdump-test 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 END: hashdump-test ELAPSED: hashdump-test 0:00:00.041128 START: io-test 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 END: io-test ELAPSED: io-test 0:00:01.167370 START: locks-test 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 ELAPSED: locks-test 0:00:12.409719 START: mergeinfo-test 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 END: mergeinfo-test ELAPSED: mergeinfo-test 0:00:00.043259 START: mtcc-test 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 END: mtcc-test ELAPSED: mtcc-test 0:00:15.762969 START: op-depth-test 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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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) PASS: 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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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; '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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/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"} 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/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/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/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"} 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 ELAPSED: op-depth-test 0:01:53.840585 START: opt-test PASS: opt-test 1: test svn_opt_parse_path PASS: opt-test 2: test svn_opt_args_to_target_array2 END: opt-test ELAPSED: opt-test 0:00:00.039703 START: packed-data-test 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 ELAPSED: packed-data-test 0:00:00.039580 START: parse-diff-test 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 ELAPSED: parse-diff-test 0:00:00.041800 START: path-test 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 ELAPSED: path-test 0:00:00.041113 START: prefix-string-test 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 ELAPSED: prefix-string-test 0:00:00.040794 START: priority-queue-test 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 ELAPSED: priority-queue-test 0:00:00.039924 START: pristine-store-test 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 ELAPSED: pristine-store-test 0:00:00.465476 START: ra-local-test 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 PASS: 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 ELAPSED: ra-local-test 0:00:01.123663 START: ra-test 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: check list has_props performance PASS: ra-test 9: verify checkout over a tunnel END: ra-test ELAPSED: ra-test 0:00:26.566870 START: random-test PASS: random-test 1: random delta test PASS: random-test 2: random combine delta test END: random-test ELAPSED: random-test 0:00:00.223798 START: repos-test 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 END: repos-test ELAPSED: repos-test 0:00:32.056517 START: revision-test PASS: revision-test 1: test svn_revnum_parse END: revision-test ELAPSED: revision-test 0:00:00.039794 START: root-pools-test PASS: root-pools-test 1: test root pool recycling PASS: root-pools-test 2: test concurrent root pool recycling END: root-pools-test ELAPSED: root-pools-test 0:00:00.075312 START: skel-test 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 ELAPSED: skel-test 0:00:00.076882 START: spillbuf-test 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 ELAPSED: spillbuf-test 0:00:00.042467 START: sqlite-test PASS: sqlite-test 1: sqlite reset PASS: sqlite-test 2: sqlite busy on transaction commit END: sqlite-test ELAPSED: sqlite-test 0:00:00.295621 START: stream-test 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 END: stream-test ELAPSED: stream-test 0:00:00.042306 START: string-table-test 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 ELAPSED: string-table-test 0:00:00.062181 START: string-test 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() END: string-test ELAPSED: string-test 0:00:00.040322 START: strings-reps-test PASS: strings-reps-test 1: write a new rep, get a new key back PASS: strings-reps-test 2: write a new rep, then overwrite it PASS: strings-reps-test 3: write and overwrite a new rep; confirm with reads PASS: strings-reps-test 4: write, then delete, a new rep; confirm deletion PASS: strings-reps-test 5: test many strings table functions together PASS: strings-reps-test 6: write a null string PASS: strings-reps-test 7: write a string, then abort during an overwrite PASS: strings-reps-test 8: create and copy a string END: strings-reps-test ELAPSED: strings-reps-test 0:00:10.843928 START: subst_translate-test 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 ELAPSED: subst_translate-test 0:00:00.042686 START: time-test 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 ELAPSED: time-test 0:00:00.040685 START: translate-test 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 ELAPSED: translate-test 0:00:00.075625 START: utf-test 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 END: utf-test ELAPSED: utf-test 0:00:00.081737 START: wc-queries-test DBG: Using Sqlite 3.13.0 PASS: wc-queries-test 1: sqlite up-to-date PASS: wc-queries-test 2: queries are parsable svn_tests: E200006: STMT_FINALIZE_UPDATE_MOVE: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS update_move_list svn_tests: E200006: STMT_FINALIZE_UPDATE_MOVE: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS update_move_list svn_tests: E200006: STMT_FINALIZE_UPDATE_MOVE: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS update_move_list svn_tests: E200006: STMT_FINALIZE_DELETE: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS delete_list svn_tests: E200006: STMT_FINALIZE_DELETE: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS delete_list svn_tests: E200006: STMT_FINALIZE_DELETE: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS delete_list svn_tests: E200006: STMT_DROP_REVERT_LIST: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS revert_list svn_tests: E200006: STMT_DROP_REVERT_LIST: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS revert_list svn_tests: E200006: STMT_DROP_REVERT_LIST: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE IF EXISTS revert_list svn_tests: E200006: STMT_DROP_TARGETS_LIST: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE targets_list svn_tests: E200006: STMT_DROP_TARGETS_LIST: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE targets_list svn_tests: E200006: STMT_DROP_TARGETS_LIST: Uses sqlite_temp_master with only 0 index component: ((null)) DROP TABLE targets_list svn_tests: E200042: Additional errors: svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master svn_tests: E200035: |SCAN TABLE sqlite_temp_master FAIL: 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 ELAPSED: wc-queries-test 0:00:00.121055 START: wc-test 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 END: wc-test ELAPSED: wc-test 0:00:03.211093 START: window-test expected: f6fd44565e14c6e44b35292719deb77e actual: f6fd44565e14c6e44b35292719deb77e PASS: window-test 1: txdelta stream and windows test END: window-test ELAPSED: window-test 0:00:00.041022 START: x509-test PASS: x509-test 1: test svn_x509_parse_cert END: x509-test ELAPSED: x509-test 0:00:00.040388 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 END: authz_tests.py ELAPSED: authz_tests.py 0:00:00.964280 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:01:34.429854 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 '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/basic_tests-63/A3/mu3' was not found. W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn cat -r2 svn-test-work/working_copies/basic_tests-63/A3/mu3@3 ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/basic_tests.py", line 3045, in peg_rev_on_non_existent_wc_path 'cat', '-r2', sbox.ospath('A3/mu3') + '@3') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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: mkdir parents target exists on disk END: basic_tests.py ELAPSED: basic_tests.py 0:01:36.457257 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: 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: W: | --- EXPECTED STDOUT 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNLineUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/blame_tests.py", line 814, in merge_sensitive_blame_and_empty_mergeinfo 'blame', '-g', psi_COPY_path) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 353, in run_and_verify_svn2 expected_stdout, expected_stderr) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 452, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 425, in compare_and_display_lines raise raisable 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:01:02.622480 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:06.491186 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 PASS: 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 END: changelist_tests.py ELAPSED: changelist_tests.py 0:00:22.610560 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 SKIP: checkout_tests.py 14: checkout from the root of a Windows drive END: checkout_tests.py ELAPSED: checkout_tests.py 0:00:15.316410 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 PASS: 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: [{'Node Kind': 'directory', 'Schedule': 'normal', 'URL': 'file:///var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/repositories/commit_tests-66/A/B_copied/E', 'Last Changed Date': '2017-01-11 20:55:09 +0000 (Wed, 11 Jan 2017)', 'Repository Root': 'file:///var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/repositories/commit_tests-66', 'Last Changed Author': 'jrandom', 'Repository UUID': '818c9491-2236-4046-8dc6-29c6748a91bb', 'Working Copy Root Path': '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/commit_tests-66', 'Last Changed Rev': '1', 'Path': 'svn-test-work/working_copies/commit_tests-66/A/B_copied/E', 'Revision': '2', 'Relative URL': '^/A/B_copied/E'}] Expected: [{'Last Changed Rev': '2', 'Revision': '2'}] W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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 "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/commit_tests.py", line 2899, in last_changed_of_copied_subdir svntest.actions.run_and_verify_info([expected], E_copied) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1009, in run_and_verify_info % (path, key, value, actual[key])) 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 END: commit_tests.py ELAPSED: commit_tests.py 0:01:58.687032 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 PASS: 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 URL WC_PATH PASS: copy_tests.py 66: svn cp --parents WC_PATH URL PASS: copy_tests.py 67: svn cp --parents URL URL PASS: copy_tests.py 68: copy a URL that needs URI encoding to WC PASS: copy_tests.py 69: copy wc in unversioned parent to other wc PASS: copy_tests.py 70: svn cp --parents FILE_URL DIR_URL PASS: copy_tests.py 71: svn cp --parents URL/src_dir URL/dst_dir PASS: copy_tests.py 72: copy file into missing dir PASS: copy_tests.py 73: renaming inside a copied subtree shouldn't hang PASS: copy_tests.py 74: issue #2475 - move and copy between working copies PASS: copy_tests.py 75: issue #2475 - direct copy in the repository PASS: copy_tests.py 76: copy a wcdir, then commit it with --depth empty PASS: copy_tests.py 77: copy a dir below a copied dir PASS: copy_tests.py 78: move a dir below a moved dir PASS: copy_tests.py 79: reverse merge move PASS: copy_tests.py 80: commit only top of copy; check child behavior PASS: copy_tests.py 81: copy/mv of new dir with copied file keeps history PASS: copy_tests.py 82: copy broken symlink PASS: copy_tests.py 83: move a directory containing moved node PASS: copy_tests.py 84: copy a directory with whitespace to one without PASS: copy_tests.py 85: changed data after commit should match checkout PASS: copy_tests.py 86: changed dir after commit should match checkout PASS: copy_tests.py 87: move added nodes PASS: copy_tests.py 88: copy a directory over a deleted directory PASS: copy_tests.py 89: copy mixed-rev and delete children PASS: copy_tests.py 90: copy, delete child, delete copy PASS: copy_tests.py 91: copy, delete child, revert copy PASS: copy_tests.py 92: delete a directory scheduled for replacement PASS: copy_tests.py 93: copy repos node over deleted node, same kind PASS: copy_tests.py 94: copy repos node over deleted node, other kind PASS: copy_tests.py 95: copy WC node over a deleted node, same kind PASS: copy_tests.py 96: copy WC node over deleted node, other kind PASS: copy_tests.py 97: move wc and repo dir to itself PASS: copy_tests.py 98: copy wc to url with several absent children PASS: copy_tests.py 99: copy using URL shortcut source PASS: copy_tests.py 100: address a deleted file hidden by case clash PASS: copy_tests.py 101: copy -rBASE deleted PASS: copy_tests.py 102: 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, { '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(), '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(), 'alpha' : Item(contents="This is the file 'alpha'.\nLocal edit\n"), 'G/rho' : Item(contents="This is the file 'rho'.\nLocal edit\n"), 'G/pi' : Item(contents="This is the file 'pi'.\n"), 'G/tau' : Item(contents="This is the file 'tau'.\n"), 'Q/sigma' : Item(contents="New local file\n"), }) W: ACTUAL DISK TREE: svntest.wc.State(wc_dir, { '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"), '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/tau' : Item(contents="This is the file 'tau'.\n"), 'G/rho' : Item(contents="This is the file 'rho'.\nLocal edit\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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/copy_tests.py", line 5415, in copy_and_move_conflicts svntest.actions.verify_disk(wc('move-dest'), expected_disk, True) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 867, in verify_disk singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 677, in compare_trees raise SVNTreeUnequal SVNTreeUnequal XFAIL: copy_tests.py 103: copy and move conflicts PASS: copy_tests.py 104: try to copy a deleted directory that exists PASS: copy_tests.py 105: attempt to commit the copied part of move PASS: copy_tests.py 106: attempt to commit the deleted part of move PASS: copy_tests.py 107: wc-to-wc copy of an incomplete directory PASS: copy_tests.py 108: three nested moves PASS: copy_tests.py 109: copy to unversioned parent PASS: copy_tests.py 110: copy with a text conflict should not copy markers PASS: copy_tests.py 111: copy on top of excluded should give error PASS: copy_tests.py 112: copy from a relocated location PASS: copy_tests.py 113: copy deleted tree from separate wc PASS: copy_tests.py 114: copy to-be-deleted subtree PASS: copy_tests.py 115: resurrect directory at root END: copy_tests.py ELAPSED: copy_tests.py 0:02:41.383474 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 END: depth_tests.py ELAPSED: depth_tests.py 0:01:13.818245 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: 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:///var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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: W: | --- EXPECTED STDOUT 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:///var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNLineUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/diff_tests.py", line 4517, in diff_repo_wc_copies iota_url, iota_copy) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 353, in run_and_verify_svn2 expected_stdout, expected_stderr) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 452, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 425, in compare_and_display_lines raise raisable 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 END: diff_tests.py ELAPSED: diff_tests.py 0:02:22.518707 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:05.937613 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/C' : Item(status='A '), 'A/D' : Item(status='A '), 'A/D/G' : Item(status='A '), 'A/D/G/tau' : Item(status='A '), 'A/D/G/pi' : Item(status='A '), 'A/D/gamma' : Item(status='A '), 'A/D/H' : Item(status='A '), 'A/D/H/psi' : Item(status='A '), 'A/D/H/omega' : Item(status='A '), 'A/B' : Item(status='A '), 'A/B/lambda' : Item(status='A '), 'A/B/F' : Item(status='A '), 'A/B/E' : Item(status='A '), 'A/B/E/beta' : Item(status='A '), 'A/B/E/alpha' : Item(status='A '), 'A/mu' : Item(status='A '), 'iota' : Item(status='A '), 'K' : Item(status='A '), }) W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/export_tests.py", line 428, in export_working_copy_at_base_revision '-rBASE') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 566, in run_and_verify_export tree.compare_trees("output", actual, output_tree) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 706, in compare_trees singleton_handler_b(b_child, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 593, in default_singleton_handler raise SVNTreeUnequal 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 END: export_tests.py ELAPSED: export_tests.py 0:00:18.785442 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 PASS: 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: Couldn't find node 'mu-ext' in actual disk tree W: * Node name: mu-ext Path: __SVN_ROOT_NODE/A/mu-ext Contents: This is the file 'mu'. Properties: {} Attributes: {} Children: None (node is probably a file) W: Unequal at node A W: EXPECTED DISK TREE: svntest.wc.State(wc_dir, { 'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"), 'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"), 'A/B/F' : Item(), 'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"), 'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"), 'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"), 'A/D/G/tau' : Item(contents="This is the file 'tau'.\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/D/H/chi' : Item(contents="This is the file 'chi'.\n"), 'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"), 'A/mu' : Item(contents="This is the file 'mu'.\n"), 'A/mu-ext' : Item(contents="This is the file 'mu'.\n"), 'A/C' : Item(), 'iota' : Item(contents="This is the file 'iota'.\n"), }) W: ACTUAL DISK TREE: svntest.wc.State(wc_dir, { '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/D/H/chi' : Item(contents="This is the file 'chi'.\n"), 'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"), 'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"), 'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"), 'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"), 'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"), 'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"), 'A/B/F' : Item(), 'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"), 'A/C' : Item(), 'A/mu' : Item(contents="This is the file 'mu'.\n"), 'iota' : Item(contents="This is the file 'iota'.\n"), }) W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/externals_tests.py", line 3319, in file_external_versioned_obstruction expected_status) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 912, in run_and_verify_update check_props, **kw) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 836, in verify_update extra_files=extra_files) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 867, in verify_disk singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 706, in compare_trees singleton_handler_b(b_child, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 593, in default_singleton_handler raise SVNTreeUnequal SVNTreeUnequal 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 whitepace 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 END: externals_tests.py ELAPSED: externals_tests.py 0:04:50.347342 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.133582 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:06.353438 START: import_tests.py PASS: 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:13.445857 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: failure modes of 'svn info --show-item' END: info_tests.py ELAPSED: info_tests.py 0:00:15.927660 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:04.662176 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:00.973677 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:29.707596 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 PASS: lock_tests.py 25: svn:needs-lock and svn:executable, part I PASS: 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 SKIP: 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:37.238885 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 END: log_tests.py ELAPSED: log_tests.py 0:03:22.493497 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:07.124585 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/merge_automatic_tests-16 W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn merge -c8 B ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_automatic_tests.py", line 717, in cherry2_fwd cherry_pick(sbox, 8, 'B', 'A') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_automatic_tests.py", line 337, in cherry_pick svn_merge(rev, source, target) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/mergetrees.py", line 449, in svn_merge 'merge', rev_arg, source, target, *args) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/merge_automatic_tests-17 W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn merge -c6 B ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_automatic_tests.py", line 749, in cherry3_fwd cherry_pick(sbox, 6, 'B', 'A') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_automatic_tests.py", line 337, in cherry_pick svn_merge(rev, source, target) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/mergetrees.py", line 449, in svn_merge 'merge', rev_arg, source, target, *args) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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:02:00.328403 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 PASS: 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:02:11.321215 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 PASS: merge_tests.py 34: conflict markers should match the file's eol style PASS: 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, { 'bfile2' : Item(status='A '), 'tfile1' : Item(status=' ', treeconflict='C'), 'tfile2' : Item(status=' ', treeconflict='C'), 'bfile1' : Item(status='A '), }) W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_tests.py", line 6268, in avoid_reflected_revs check_props=True) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1175, in run_and_verify_merge check_props, **kw) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 808, in verify_update tree.compare_trees("output", actual_output, output_tree) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 703, in compare_trees singleton_handler_a(a_child, a_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 593, in default_singleton_handler raise SVNTreeUnequal 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_tests.py", line 8626, in merge_target_with_non_inheritable_mergeinfo [], True, True) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1175, in run_and_verify_merge check_props, **kw) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 808, in verify_update tree.compare_trees("output", actual_output, output_tree) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 709, in compare_trees raise SVNTreeUnequal 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 PASS: 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: {u'svn:mergeinfo': u'/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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_tests.py", line 15720, in no_self_referential_or_nonexistent_inherited_mergeinfo check_props=True) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1175, in run_and_verify_merge check_props, **kw) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 836, in verify_update extra_files=extra_files) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 867, in verify_disk singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 677, in compare_trees raise SVNTreeUnequal SVNTreeUnequal XFAIL: merge_tests.py 114: don't inherit bogus mergeinfo W: Unexpected output W: EXPECTED STDOUT (regexp): W: | /A/C/nu:9 W: ACTUAL STDOUT: W: | /A/C/nu:3,7,9 W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNUnmatchedError Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/merge_tests.py", line 15814, in subtree_merges_inherit_invalid_working_mergeinfo '/A/C/nu:9', [], 'pg', SVN_PROP_MERGEINFO, nu_COPY_path) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 353, in run_and_verify_svn2 expected_stdout, expected_stderr) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 452, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 425, in compare_and_display_lines raise raisable SVNUnmatchedError XFAIL: merge_tests.py 115: don't inherit bogus working mergeinfo PASS: 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:09:49.986939 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:01:16.113264 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:46.243941 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:00.798469 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 END: move_tests.py ELAPSED: move_tests.py 0:01:40.132420 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 PASS: patch_tests.py 13: patch target with no svn:eol-style PASS: patch_tests.py 14: patch target with svn:eol-style PASS: 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 W: ============================================================= Expected 'iota' and actual 'iota' in disk tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: iota Path: __SVN_ROOT_NODE/iota Contents: Some more bytes This is the file 'iota'. Properties: {} Attributes: {} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: iota Path: __SVN_ROOT_NODE/iota Contents: Some more bytes This is the file 'iota'. Properties: {} Attributes: {} Children: None (node is probably a file) W: Unequal at node iota W: EXPECTED DISK TREE: svntest.wc.State(wc_dir, { 'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"), 'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"), 'A/B/F' : Item(), 'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"), 'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"), 'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"), 'A/D/G/tau' : Item(contents="This is the file 'tau'.\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/D/H/chi' : Item(contents="This is the file 'chi'.\n"), 'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"), 'A/mu' : Item(contents="This is the file 'mu'.\n"), 'A/C' : Item(), 'iota' : Item(contents="Some more bytes\nThis is the file 'iota'.\n"), }) W: ACTUAL DISK TREE: svntest.wc.State(wc_dir, { '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/D/H/chi' : Item(contents="This is the file 'chi'.\n"), 'A/D/G/rho' : Item(contents="This is the file 'rho'.\n"), 'A/D/G/pi' : Item(contents="This is the file 'pi'.\n"), 'A/D/G/tau' : Item(contents="This is the file 'tau'.\n"), 'A/D/gamma' : Item(contents="This is the file 'gamma'.\n"), 'A/B/E/beta' : Item(contents="This is the file 'beta'.\n"), 'A/B/E/alpha' : Item(contents="This is the file 'alpha'.\n"), 'A/B/F' : Item(), 'A/B/lambda' : Item(contents="This is the file 'lambda'.\n"), 'A/C' : Item(), 'A/mu' : Item(contents="This is the file 'mu'.\n"), 'iota' : Item(contents="Some more bytes\nThis is the file 'iota'."), }) W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/patch_tests.py", line 4605, in patch_lacking_trailing_eol_on_context expected_status, expected_skip) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1275, in run_and_verify_patch check_props=check_props, **kw) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 836, in verify_update extra_files=extra_files) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 867, in verify_disk singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 701, in compare_trees singleton_handler_b, b_baton) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/tree.py", line 677, in compare_trees raise SVNTreeUnequal SVNTreeUnequal XFAIL: 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: 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: W: | --- EXPECTED STDOUT 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNLineUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/patch_tests.py", line 5114, in patch_hunk_overlap expected_status, expected_skip) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1270, in run_and_verify_patch verify.verify_outputs(None, out, err, output_tree, error_re_string) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 452, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 425, in compare_and_display_lines raise raisable 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 END: patch_tests.py ELAPSED: patch_tests.py 0:01:29.702654 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 PASS: 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:01:16.281617 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:00.770016 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 END: relocate_tests.py ELAPSED: relocate_tests.py 0:00:13.181954 START: resolve_tests.py PASS: resolve_tests.py 1: resolve -R --accept [base | mf | tf] PASS: resolve_tests.py 2: resolving prop conflicts PASS: 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:22.577908 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 '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/revert_tests-25/A/B/E2' without reverting children W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn revert --depth files ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/revert_tests.py", line 1222, in revert_copy_depth_files sbox.ospath('A/B/E2')) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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 '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/revert_tests-26/A/X' without reverting children W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn revert --depth immediates ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/revert_tests.py", line 1250, in revert_nested_add_depth_immediates sbox.ospath('A/X')) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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 END: revert_tests.py ELAPSED: revert_tests.py 0:00:43.158458 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 PASS: 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:10.227460 START: special_tests.py PASS: special_tests.py 1: general symlink handling PASS: special_tests.py 2: replace a normal file with a special file PASS: special_tests.py 3: import and export a symlink PASS: special_tests.py 4: 'svn cp dir1 dir2' which contains a symlink PASS: 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 '*' PASS: 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 PASS: special_tests.py 19: operate on symlink to wc PASS: special_tests.py 20: svnversion on symlink to wc PASS: special_tests.py 21: update a symlink PASS: special_tests.py 22: replace symlinks PASS: special_tests.py 23: externals as symlink targets W: svn: E200009: '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/special_tests-24/kappa' has no pristine version until it is committed W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn cat svn-test-work/working_copies/special_tests-24/kappa --config-dir ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/special_tests.py", line 1142, in cat_added_symlink "cat", kappa_path) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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 W: ============================================================= Expected 'dodgy-link2' and actual 'dodgy-link2' in status tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: dodgy-link2 Path: svn-test-work/working_copies/special_tests-27/dodgy-link2 Contents: None Properties: {} Attributes: {'status': ' ', 'wc_rev': '2'} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: dodgy-link2 Path: svn-test-work/working_copies/special_tests-27/dodgy-link2 Contents: None Properties: {} Attributes: {'status': 'M ', 'wc_rev': '2'} Children: None (node is probably a file) W: ACTUAL STATUS TREE: svntest.wc.State(wc_dir, { '' : Item(status=' ', wc_rev='2'), 'A' : Item(status=' ', wc_rev='2'), 'A/B' : Item(status=' ', wc_rev='2'), 'A/B/E' : Item(status=' ', wc_rev='2'), 'A/B/E/beta' : Item(status=' ', wc_rev='2'), 'A/B/E/alpha' : Item(status=' ', wc_rev='2'), 'A/B/F' : Item(status=' ', wc_rev='2'), 'A/B/lambda' : Item(status=' ', wc_rev='2'), 'A/D' : Item(status=' ', wc_rev='2'), 'A/D/G' : Item(status=' ', wc_rev='2'), 'A/D/G/pi' : Item(status=' ', wc_rev='2'), 'A/D/G/tau' : Item(status=' ', wc_rev='2'), 'A/D/G/rho' : Item(status=' ', wc_rev='2'), 'A/D/H' : Item(status=' ', wc_rev='2'), 'A/D/H/psi' : Item(status=' ', wc_rev='2'), 'A/D/H/chi' : Item(status=' ', wc_rev='2'), 'A/D/H/omega' : Item(status=' ', wc_rev='2'), 'A/D/gamma' : Item(status=' ', wc_rev='2'), 'A/C' : Item(status=' ', wc_rev='2'), 'A/mu' : Item(status=' ', wc_rev='2'), 'iota' : Item(status=' ', wc_rev='2'), 'dodgy-link2' : Item(status='M ', wc_rev='2'), 'dodgy-link1' : Item(status='M ', wc_rev='2'), }) W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/special_tests.py", line 1306, in multiline_symlink_special svntest.actions.run_and_verify_status(wc_dir, expected_status) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1451, in run_and_verify_status status_tree.compare_and_display('status', actual_status) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 346, in compare_and_display raise svntest.tree.SVNTreeUnequal SVNTreeUnequal XFAIL: special_tests.py 27: multiline link file with svn:special END: special_tests.py ELAPSED: special_tests.py 0:00:43.159779 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 PASS: 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: Unexpected output W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNExpectedStdout Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/stat_tests.py", line 1923, in modified_modulo_translation 'status', wc_dir) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 353, in run_and_verify_svn2 expected_stdout, expected_stderr) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 452, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 425, in compare_and_display_lines raise raisable SVNExpectedStdout 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:50.727042 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 PASS: 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 dump with no-op changes END: svnadmin_tests.py ELAPSED: svnadmin_tests.py 0:02:15.040424 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 END: svnauthz_tests.py ELAPSED: svnauthz_tests.py 0:00:16.881761 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 PASS: 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:28.864637 START: svnfsfs_tests.py PASS: svnfsfs_tests.py 1: load-index in a packed repo PASS: svnfsfs_tests.py 2: stats on empty repo shall not crash END: svnfsfs_tests.py ELAPSED: svnfsfs_tests.py 0:00:02.201343 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:22.782227 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:21.800072 START: svnrdump_tests.py PASS: svnrdump_tests.py 1: dump: standard sbox repos PASS: svnrdump_tests.py 2: dump: revision zero PASS: svnrdump_tests.py 3: load: revision zero PASS: svnrdump_tests.py 4: dump: skeleton repository PASS: svnrdump_tests.py 5: load: skeleton repository PASS: svnrdump_tests.py 6: dump: sparse file/dir propchanges PASS: svnrdump_tests.py 7: load: sparse file/dir propchanges PASS: svnrdump_tests.py 8: dump: copy and modify PASS: svnrdump_tests.py 9: load: copy and modify PASS: svnrdump_tests.py 10: dump: copy from previous version and modify PASS: svnrdump_tests.py 11: load: copy from previous version and modify PASS: svnrdump_tests.py 12: dump: modified in place PASS: svnrdump_tests.py 13: load: modified in place PASS: svnrdump_tests.py 14: dump: tag empty trunk PASS: svnrdump_tests.py 15: load: tag empty trunk PASS: svnrdump_tests.py 16: dump: tag trunk containing a file PASS: svnrdump_tests.py 17: load: tag trunk containing a file PASS: svnrdump_tests.py 18: dump: tag trunk containing a file (#2) PASS: svnrdump_tests.py 19: load: tag trunk containing a file (#2) PASS: svnrdump_tests.py 20: dump: directory property changes PASS: svnrdump_tests.py 21: load: directory property changes PASS: svnrdump_tests.py 22: dump: copy parent and modify prop PASS: svnrdump_tests.py 23: load: copy parent and modify prop PASS: svnrdump_tests.py 24: dump: url encoding issues PASS: svnrdump_tests.py 25: load: url encoding issues PASS: svnrdump_tests.py 26: dump: copy revprops other than svn:* PASS: svnrdump_tests.py 27: load: copy revprops other than svn:* PASS: svnrdump_tests.py 28: dump: subdirectory PASS: svnrdump_tests.py 29: dump: subdirectory with changes on root PASS: svnrdump_tests.py 30: dump: copy revs with no svn:author revprops PASS: svnrdump_tests.py 31: load: copy revs with no svn:author revprops PASS: svnrdump_tests.py 32: dump: move parent & modify child file in same rev PASS: svnrdump_tests.py 33: load: move parent & modify child file in same rev PASS: svnrdump_tests.py 34: dump: inconsistent line endings in svn:* props PASS: svnrdump_tests.py 35: load: inconsistent line endings in svn:* props PASS: svnrdump_tests.py 36: dump: non-LF line endings in svn:* props PASS: svnrdump_tests.py 37: dump: commit a copy of root PASS: svnrdump_tests.py 38: load: commit a copy of root PASS: svnrdump_tests.py 39: dump: descending into replaced dir looks in src PASS: svnrdump_tests.py 40: load: descending into replaced dir looks in src PASS: svnrdump_tests.py 41: dump: add with multiple props PASS: svnrdump_tests.py 42: load: multiple prop edits on a file PASS: svnrdump_tests.py 43: svnrdump renumbers dropped revs in mergeinfo PASS: svnrdump_tests.py 44: don't drop mergeinfo revs in incremental svnrdump PASS: svnrdump_tests.py 45: svnrdump load partial incremental dump PASS: svnrdump_tests.py 46: dump: using -rX:Y PASS: svnrdump_tests.py 47: dump: subdirectory using -rX:Y PASS: svnrdump_tests.py 48: dump: deeper subdirectory using -rX:Y PASS: svnrdump_tests.py 49: load: prop change in non-deltas dump PASS: svnrdump_tests.py 50: dump: mergeinfo that contains r0 W: Unexpected output W: EXPECTED STDERR: W: ACTUAL STDERR: W: | svnrdump: E200020: Invalid svn:mergeinfo value W: | svnrdump: E200020: Invalid revision number '0' found in range list W: DIFF STDERR: W: | --- EXPECTED STDERR W: | +++ ACTUAL STDERR W: | @@ -0,0 +1,2 @@ W: | +svnrdump: E200020: Invalid svn:mergeinfo value W: | +svnrdump: E200020: Invalid revision number '0' found in range list W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNLineUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svnrdump_tests.py", line 813, in load_mergeinfo_contains_r0 expected_dumpfile_name="mergeinfo-contains-r0.expected.dump") File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svnrdump_tests.py", line 175, in run_load_test [], 0, 'load', sbox.repo_url) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 400, in run_and_verify_svnrdump expected_stdout, expected_stderr) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 452, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/verify.py", line 425, in compare_and_display_lines raise raisable SVNLineUnequal XFAIL: svnrdump_tests.py 51: load: mergeinfo that contains r0 PASS: svnrdump_tests.py 52: load non-deltas copy with props PASS: svnrdump_tests.py 53: load non-deltas replace© with props PASS: svnrdump_tests.py 54: dump replace with copy PASS: svnrdump_tests.py 55: load non-deltas with props END: svnrdump_tests.py ELAPSED: svnrdump_tests.py 0:03:19.080587 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 PASS: 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:04.816493 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 PASS: svnsync_tests.py 29: fd leak during sync from serf to local PASS: svnsync_tests.py 30: mergeinfo contains r0 END: svnsync_tests.py ELAPSED: svnsync_tests.py 0:02:30.232306 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:10.940394 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn switch --ignore-ancestry file:///var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/local_tmp/repos/iota ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/switch_tests.py", line 401, in file_dir_file '--ignore-ancestry', file_url, file_path) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn switch --ignore-ancestry file:///var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/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:01:06.020353 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: svn: E200009: File '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/trans_tests-10/auto.c' has inconsistent newlines W: svn: E135000: Inconsistent line ending style W: svn: E200042: Additional errors: W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/trans_tests-10/auto.c --config-dir ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/trans_tests.py", line 929, in autoprops_inconsistent_eol [], 'add', sbox.ospath('auto.c')) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/trans_tests-10/auto.c --config-dir ..."; exit code 1 XFAIL: trans_tests.py 10: able to handle inconsistent eols on add W: svn: E200009: Can't set 'svn:eol-style': file '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/trans_tests-11/c.iota.c' has binary mime type property W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/trans_tests-11/c.iota.c --config-dir ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/trans_tests.py", line 948, in autoprops_inconsistent_mime [], 'add', sbox.ospath('c.iota.c')) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 313, in run_and_verify_svn expected_exit, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 351, in run_and_verify_svn2 exit_code, out, err = main.run_svn(want_err, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn 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:19.764932 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 END: tree_conflict_tests.py ELAPSED: tree_conflict_tests.py 0:03:20.827995 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 PASS: update_tests.py 26: conflict markers should match the file's eol style PASS: 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 SKIP: 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 SKIP: 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 SKIP: 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 PASS: update_tests.py 81: deep add conflicted PASS: update_tests.py 82: missing tmp update caused segfault PASS: update_tests.py 83: update delete switched END: update_tests.py ELAPSED: update_tests.py 0:02:38.893981 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 tree conflict data (f20->f21) PASS: upgrade_tests.py 16: upgrade a delete within a copy PASS: upgrade_tests.py 17: upgrade with base and working replaced files PASS: upgrade_tests.py 18: upgrade 1.6.x wc with a scheduled change PASS: upgrade_tests.py 19: upgrade 1.6 with tree replaced PASS: upgrade_tests.py 20: upgrade 1.6 with tree replaced (2) PASS: upgrade_tests.py 21: upgrade from format 28: rename pristines PASS: upgrade_tests.py 22: upgrade 1.6.x wc that has depth=exclude PASS: upgrade_tests.py 23: 1.6.x wc that has depth=exclude inside a delete PASS: upgrade_tests.py 24: wc with add-add and del-del tree conflicts PASS: upgrade_tests.py 25: wc with 2 tree conflicts in same entry PASS: upgrade_tests.py 26: test upgrading a working copy with missing subdir PASS: upgrade_tests.py 27: upgrade working copy with locked files PASS: upgrade_tests.py 28: upgrade with file externals PASS: upgrade_tests.py 29: upgrade with missing replaced dir PASS: upgrade_tests.py 30: upgrade with not-present replaced nodes PASS: upgrade_tests.py 31: upgrade from 1.7 WC with conflict (format 29) PASS: upgrade_tests.py 32: inherited properties after upgrade from 1.7 PASS: upgrade_tests.py 33: inherited properties after upgrade from 1.6 PASS: upgrade_tests.py 34: upgrade from 1.6 with changelist PASS: upgrade_tests.py 35: upgrade from 1.7 with dir external PASS: upgrade_tests.py 36: automatic SQLite ANALYZE PASS: upgrade_tests.py 37: test upgrading 1.0.0 working copy with externals END: upgrade_tests.py ELAPSED: upgrade_tests.py 0:00:26.222248 START: wc_tests.py W: Couldn't find node 'wc_tests-1' in actual status tree W: * Node name: wc_tests-1 Path: svn-test-work/working_copies/wc_tests-1 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/wc_tests.py", line 62, in status_through_unversioned_symlink svntest.actions.run_and_verify_status(sbox.ospath('Z/mu'), state) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1451, in run_and_verify_status status_tree.compare_and_display('status', actual_status) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 340, in compare_and_display default_singleton_handler('actual ' + label, path, norm_self.desc[path]) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 1104, in default_singleton_handler raise svntest.tree.SVNTreeUnequal SVNTreeUnequal XFAIL: wc_tests.py 1: file status through unversioned symlink W: Couldn't find node 'wc_tests-2' in actual status tree W: * Node name: wc_tests-2 Path: svn-test-work/working_copies/wc_tests-2 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/wc_tests.py", line 75, in status_through_versioned_symlink svntest.actions.run_and_verify_status(sbox.ospath('Z/mu'), state) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1451, in run_and_verify_status status_tree.compare_and_display('status', actual_status) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 340, in compare_and_display default_singleton_handler('actual ' + label, path, norm_self.desc[path]) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 1104, in default_singleton_handler raise svntest.tree.SVNTreeUnequal SVNTreeUnequal XFAIL: wc_tests.py 2: file status through versioned symlink W: Couldn't find node 'wc_tests-3' in actual status tree W: * Node name: wc_tests-3 Path: svn-test-work/working_copies/wc_tests-3 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: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/wc_tests.py", line 86, in status_with_symlink_in_path svntest.actions.run_and_verify_status(sbox.ospath('Z/B/lambda'), state) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/actions.py", line 1451, in run_and_verify_status status_tree.compare_and_display('status', actual_status) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 340, in compare_and_display default_singleton_handler('actual ' + label, path, norm_self.desc[path]) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/wc.py", line 1104, in default_singleton_handler raise svntest.tree.SVNTreeUnequal SVNTreeUnequal XFAIL: wc_tests.py 3: file status with not-parent symlink W: svn: E150000: Can't find parent directory's node while trying to add '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/wc_tests-4/Z/kappa' W: svn: E155010: The node '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/wc_tests-4/Z' was not found. W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/wc_tests-4/Z/kappa --config-dir ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/wc_tests.py", line 97, in add_through_unversioned_symlink sbox.simple_add('Z/kappa') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/sandbox.py", line 337, in simple_add svntest.main.run_svn(False, 'add', *targets) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/wc_tests-4/Z/kappa --config-dir ..."; exit code 1 XFAIL: wc_tests.py 4: add file through unversioned symlink W: svn: E145001: Can't schedule an addition of '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/wc_tests-5/Z/kappa' below a not-directory node W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/wc_tests-5/Z/kappa --config-dir ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/wc_tests.py", line 109, in add_through_versioned_symlink sbox.simple_add('Z/kappa') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/sandbox.py", line 337, in simple_add svntest.main.run_svn(False, 'add', *targets) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/wc_tests-5/Z/kappa --config-dir ..."; exit code 1 XFAIL: wc_tests.py 5: add file through versioned symlink W: svn: warning: W155010: The node '/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svn-test-work/working_copies/wc_tests-6/Z' was not found. W: svn: E200009: Could not add all targets because some targets don't exist W: svn: E200009: Illegal target for the requested operation W: CWD: /var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline W: EXCEPTION: Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/wc_tests-6/Z/B/kappa --config-dir ..."; exit code 1 Traceback (most recent call last): File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 1749, in run rc = self.pred.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 115, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/wc_tests.py", line 120, in add_with_symlink_in_path sbox.simple_add('Z/B/kappa') File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/sandbox.py", line 337, in simple_add svntest.main.run_svn(False, 'add', *targets) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 732, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 377, in run_command None, *varargs) File "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/tests/cmdline/svntest/main.py", line 579, in run_command_stdin '"; exit code ' + str(exit_code)) Failure: Command failed: "/var/tmp/portage/dev-vcs/subversion-1.9.5/work/subversion-1.9.5/subversion/svn/svn add svn-test-work/working_copies/wc_tests-6/Z/B/kappa --config-dir ..."; exit code 1 XFAIL: wc_tests.py 6: add file with not-parent symlink PASS: 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 PASS: 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.169388