You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2012/03/06 21:48:54 UTC
svn commit: r1297712 -
/subversion/trunk/subversion/tests/cmdline/svntest/main.py
Author: hwright
Date: Tue Mar 6 20:48:53 2012
New Revision: 1297712
URL: http://svn.apache.org/viewvc?rev=1297712&view=rev
Log:
Remove use of options.verbose from the main test suite, fixing test failures
in r1297676.
* subversion/tests/cmdline/svntest/main.py
(wait_on_pipe, run_command_stdin, copy_repos, TestSpawningThread, TestRunner):
Always log, don't depend on options.verbose.
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=1297712&r1=1297711&r2=1297712&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/main.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/main.py Tue Mar 6 20:48:53 2012
@@ -435,10 +435,9 @@ def wait_on_pipe(waiter, binary_mode, st
logger.info("".join(stdout_lines))
if stderr_lines is not None:
logger.warning("".join(stderr_lines))
- if options.verbose:
- # show the whole path to make it easier to start a debugger
- logger.warning("CMD: %s terminated by signal %d"
- % (command_string, exit_signal))
+ # show the whole path to make it easier to start a debugger
+ logger.warning("CMD: %s terminated by signal %d"
+ % (command_string, exit_signal))
raise SVNProcessTerminatedBySignal
else:
if exit_code:
@@ -509,9 +508,8 @@ def run_command_stdin(command, error_exp
logger.info(x)
if (not error_expected) and ((stderr_lines) or (exit_code != 0)):
- if not options.verbose:
- for x in stderr_lines:
- logger.warning(x[:-1])
+ for x in stderr_lines:
+ logger.warning(x[:-1])
raise Failure
return exit_code, \
@@ -866,8 +864,7 @@ def copy_repos(src_path, dst_path, head_
stdin=dump_out) # Attached to dump_kid
stop = time.time()
- if options.verbose:
- print('<TIME = %.6f>' % (stop - start))
+ logger.info('<TIME = %.6f>' % (stop - start))
load_stdout, load_stderr, load_exit_code = wait_on_pipe(load_kid, True)
dump_stdout, dump_stderr, dump_exit_code = wait_on_pipe(dump_kid, True)
@@ -1180,7 +1177,7 @@ class TestSpawningThread(threading.Threa
args.append('--fs-type=' + options.fs_type)
if options.test_area_url:
args.append('--url=' + options.test_area_url)
- if options.verbose:
+ if logger.getEffectiveLevel() <= logging.DEBUG:
args.append('-v')
if options.cleanup:
args.append('--cleanup')
@@ -1332,25 +1329,23 @@ class TestRunner:
# *is* information in the exception's arguments, then print it.
if ex.__class__ != Failure or ex.args:
ex_args = str(ex)
- print('CWD: %s' % os.getcwd())
+ logger.warn('CWD: %s' % os.getcwd())
if ex_args:
- print('EXCEPTION: %s: %s' % (ex.__class__.__name__, ex_args))
+ logger.exception('EXCEPTION: %s: %s' % (ex.__class__.__name__,
+ ex_args))
else:
- print('EXCEPTION: %s' % ex.__class__.__name__)
- traceback.print_exc(file=sys.stdout)
- sys.stdout.flush()
+ logger.exception('EXCEPTION: %s' % ex.__class__.__name__)
except KeyboardInterrupt:
- print('Interrupted')
+ logger.error('Interrupted')
sys.exit(0)
except SystemExit, ex:
- print('EXCEPTION: SystemExit(%d), skipping cleanup' % ex.code)
+ logger.error('EXCEPTION: SystemExit(%d), skipping cleanup' % ex.code)
self._print_name(ex.code and 'FAIL: ' or 'PASS: ')
raise
except:
result = svntest.testcase.RESULT_FAIL
- print('CWD: %s' % os.getcwd())
- print('UNEXPECTED EXCEPTION:')
- traceback.print_exc(file=sys.stdout)
+ logger.warn('CWD: %s' % os.getcwd())
+ logger.exception('UNEXPECTED EXCEPTION:')
sys.stdout.flush()
os.chdir(saved_dir)