You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2011/02/24 09:31:23 UTC
svn commit: r1074068 -
/subversion/trunk/subversion/tests/cmdline/externals_tests.py
Author: danielsh
Date: Thu Feb 24 08:31:23 2011
New Revision: 1074068
URL: http://svn.apache.org/viewvc?rev=1074068&view=rev
Log:
* subversion/tests/cmdline/externals_tests.py
(file_external_in_sibling): New XFail test for issue #3819.
(test_list): Run it.
Modified:
subversion/trunk/subversion/tests/cmdline/externals_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/externals_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/externals_tests.py?rev=1074068&r1=1074067&r2=1074068&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/externals_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/externals_tests.py Thu Feb 24 08:31:23 2011
@@ -1664,6 +1664,26 @@ def switch_external_on_locally_added_dir
probe_paths_exist([os.path.join(wc_dir, "foo", "exdir_E")])
+@XFail()
+@Issue(3819)
+def file_external_in_sibling(sbox):
+ "update a file external in sibling dir"
+
+ sbox.build()
+ wc_dir = sbox.wc_dir
+
+ # Setup A2/iota as file external to ^/iota
+ externals_prop = "^/iota iota\n"
+ sbox.simple_mkdir("A2")
+ change_external(sbox.ospath('A2'), externals_prop)
+ sbox.simple_update()
+
+ # TODO: Currently, 'svn up' would fail if change_external() didn't commit
+ # its change. That needs a separate test...
+
+ expected_stdout = ["Updating '.' ...\n", "At revision 2.\n"]
+ os.chdir(sbox.ospath("A"))
+ svntest.actions.run_and_verify_svn(None, expected_stdout, [], 'update')
########################################################################
# Run the tests
@@ -1698,6 +1718,7 @@ test_list = [ None,
update_modify_file_external,
update_external_on_locally_added_dir,
switch_external_on_locally_added_dir,
+ file_external_in_sibling,
]
if __name__ == '__main__':