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 2016/04/23 22:54:07 UTC
svn commit: r1740672 - in /subversion/trunk/tools/dist: backport/merger.py
backport_tests.py
Author: danielsh
Date: Sat Apr 23 20:54:06 2016
New Revision: 1740672
URL: http://svn.apache.org/viewvc?rev=1740672&view=rev
Log:
backport: Developer-facing improvement: Run tests faster.
This is not implemented for backport.pl since backport.pl is deprecated (due
to be replaced in production by backport.py as soon as somebody gets around
to it).
* tools/dist/backport_tests.py:
Set the 'SVN_BACKPORT_DONT_SLEEP' environment variable.
* tools/dist/backport/merger.py
(merge): Observe that environment variable, addressing a TODO comment.
Modified:
subversion/trunk/tools/dist/backport/merger.py
subversion/trunk/tools/dist/backport_tests.py
Modified: subversion/trunk/tools/dist/backport/merger.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/backport/merger.py?rev=1740672&r1=1740671&r2=1740672&view=diff
==============================================================================
--- subversion/trunk/tools/dist/backport/merger.py (original)
+++ subversion/trunk/tools/dist/backport/merger.py Sat Apr 23 20:54:06 2016
@@ -230,9 +230,9 @@ def merge(entry, expected_stderr=None, *
revnum = last_changed_revision('./STATUS')
if commit:
- # TODO: disable this for test runs
# Sleep to avoid out-of-order commit notifications
- time.sleep(15)
+ if not os.getenv("SVN_BACKPORT_DONT_SLEEP"): # enabled by the test suite
+ time.sleep(15)
second_logmsg = "Remove the {!r} branch, {} in r{}."\
.format(entry.branch, reintegrated_word, revnum)
run_svn(['rm', '-m', second_logmsg, '--', branch_url])
Modified: subversion/trunk/tools/dist/backport_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dist/backport_tests.py?rev=1740672&r1=1740671&r2=1740672&view=diff
==============================================================================
--- subversion/trunk/tools/dist/backport_tests.py (original)
+++ subversion/trunk/tools/dist/backport_tests.py Sat Apr 23 20:54:06 2016
@@ -685,6 +685,8 @@ test_list = [ None,
]
if __name__ == '__main__':
+ # Using putenv() here is fine because this file is never run as a module.
+ os.putenv('SVN_BACKPORT_DONT_SLEEP', '1')
svntest.main.run_tests(test_list)
# NOTREACHED