You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2012/10/29 17:22:12 UTC
svn commit: r1403403 -
/subversion/trunk/subversion/tests/cmdline/svntest/main.py
Author: philip
Date: Mon Oct 29 16:22:11 2012
New Revision: 1403403
URL: http://svn.apache.org/viewvc?rev=1403403&view=rev
Log:
* subversion/tests/cmdline/svntest/main.py
(copy_repos): Write whole dump error to log file not just the first line.
Modified:
subversion/trunk/subversion/tests/cmdline/svntest/main.py
Modified: subversion/trunk/subversion/tests/cmdline/svntest/main.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/main.py?rev=1403403&r1=1403402&r2=1403403&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/main.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/main.py Mon Oct 29 16:22:11 2012
@@ -958,12 +958,16 @@ def copy_repos(src_path, dst_path, head_
dump_re = re.compile(r'^\* Dumped revision (\d+)\.\r?$')
expect_revision = 0
+ dump_failed = False
for dump_line in dump_stderr:
match = dump_re.match(dump_line)
if not match or match.group(1) != str(expect_revision):
logger.warn('ERROR: dump failed: %s', dump_line.strip())
- raise SVNRepositoryCopyFailure
- expect_revision += 1
+ dump_failed = True
+ else:
+ expect_revision += 1
+ if dump_failed:
+ raise SVNRepositoryCopyFailure
if expect_revision != head_revision + 1:
logger.warn('ERROR: dump failed; did not see revision %s', head_revision)
raise SVNRepositoryCopyFailure