You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ko...@apache.org on 2022/12/05 10:20:08 UTC
svn commit: r1905752 - /subversion/trunk/subversion/tests/cmdline/upgrade_tests.py
Author: kotkov
Date: Mon Dec 5 10:20:08 2022
New Revision: 1905752
URL: http://svn.apache.org/viewvc?rev=1905752&view=rev
Log:
Add a failing test for a case where `svn upgrade` currently returns an error
when invoked without parameters for a working copy of the latest format.
* subversion/tests/cmdline/upgrade_tests.py
(upgrade_latest_format): New test, marked as XFail().
(test_list): Run new test.
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=1905752&r1=1905751&r2=1905752&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/upgrade_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/upgrade_tests.py Mon Dec 5 10:20:08 2022
@@ -1584,6 +1584,27 @@ def upgrade_1_0_with_externals(sbox):
})
run_and_verify_status_no_server(sbox.wc_dir, expected_status)
+@XFail()
+@SkipUnless(lambda: svntest.main.options.wc_format_version is None)
+def upgrade_latest_format(sbox):
+ "upgrade latest format without arguments"
+
+ sbox.build(empty=True, create_wc=False)
+ expected_output = svntest.wc.State(sbox.wc_dir, {})
+ expected_disk = svntest.wc.State('', {})
+ latest_ver = svntest.main.svn_wc__max_supported_format_version()
+ svntest.actions.run_and_verify_checkout(sbox.repo_url,
+ sbox.wc_dir,
+ expected_output,
+ expected_disk,
+ [],
+ '--compatible-version',
+ latest_ver)
+ # XFAIL:
+ # svn: E155021: Working copy '...' is already at version 1.15 (format 32)
+ # and cannot be downgraded to version 1.8 (format 31)
+ svntest.actions.run_and_verify_svn(None, [], 'upgrade', sbox.wc_dir)
+
########################################################################
# Run the tests
@@ -1640,6 +1661,7 @@ test_list = [ None,
upgrade_1_7_dir_external,
auto_analyze,
upgrade_1_0_with_externals,
+ upgrade_latest_format,
]