Author: danielsh
Date: Fri Mar 18 01:04:07 2022
New Revision: 1899016
URL: http://svn.apache.org/viewvc?rev=1899016&view=rev
Log:
* subversion/tests/cmdline/upgrade_tests.py
(basic_upgrade_1_0, upgrade_1_0_with_externals):
Check format numbers before and after upgrading the outer wc and the
separate wc. In particular, this verifies that upgrade recurses into
externals.
Modified:
subversion/trunk/subversion/tests/cmdline/upgrade_tests.py
Modified: subversion/trunk/subversion/tests/cmdline/upgrade_tests.py
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/upgrade_tests.py?rev=1899016&r1=1899015&r2=1899016&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/upgrade_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/upgrade_tests.py Fri Mar 18
01:04:07 2022
@@ -490,6 +490,12 @@ def basic_upgrade_1_0(sbox):
# Now upgrade the working copy
svntest.actions.run_and_verify_svn(None, [],
'upgrade', sbox.wc_dir)
+
+ # Actually check the format number of the upgraded working copy, including
+ # the external, and of the separate working copy (implicitly)
+ current_format = get_current_format()
+ check_formats(sbox, {'': current_format})
+
# And the separate working copy below COPIED
#
# ### This was originally added in r919021, during 1.7 development, because
@@ -505,8 +511,9 @@ def basic_upgrade_1_0(sbox):
'upgrade',
os.path.join(sbox.wc_dir, 'COPIED', 'G'))
- # Actually check the format number of the upgraded working copy
- check_format(sbox, get_current_format())
+ # Actually check the format number of the upgraded working copy and of
+ # the separate working copy
+ check_formats(sbox, {k: current_format for k in ('', 'COPIED/G')})
# Now check the contents of the working copy
# #### This working copy is not just a basic tree,
@@ -1506,6 +1513,12 @@ def upgrade_1_0_with_externals(sbox):
# Now upgrade the working copy
svntest.actions.run_and_verify_svn(None, [],
'upgrade', sbox.wc_dir)
+
+ # Actually check the format number of the upgraded working copy, including
+ # the external, and of the separate working copy (implicitly)
+ current_format = get_current_format()
+ check_formats(sbox, {'': current_format, 'exdir_G': current_format})
+
# And the separate working copy below COPIED
#
# ### This was originally added in r1702474, during 1.10 development, because
@@ -1522,8 +1535,9 @@ def upgrade_1_0_with_externals(sbox):
'upgrade',
os.path.join(sbox.wc_dir, 'COPIED', 'G'))
- # Actually check the format number of the upgraded working copy
- check_format(sbox, get_current_format())
+ # Actually check the format number of the upgraded working copy, including
+ # the external, and of the separate working copy
+ check_formats(sbox, {k: current_format for k in ('', 'exdir_G', 'COPIED/G')})
# Now check the contents of the working copy
# #### This working copy is not just a basic tree,