# HG changeset patch # User Simon Heimberg # Date 2014-02-13 07:29:44 # Node ID edfbcc3163a89df8b9a77d658cb375dcbbf61244 # Parent 8ac08939c3fcb605738d266d03cc5a94aa2145d6 run-tests: unnecessary globs also count as warnings When a glob is unnecessary, now there's a diff output and 'run-tests.py -i' works for accepting the output. On windows, some tests which have "passed" currently (with some info lines printed) will now be reported as "warned". (I recommend to recognize "warned" by buildbot before applying this patch.) diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -799,9 +799,8 @@ def tsttest(test, wd, options, replaceme lout = el[:-1] + ' (glob)\n' r = 0 # warn only elif r == '-glob': - log('\ninfo, unnecessary glob in %s (after line %d):' - ' %s (glob)\n' % (test, pos, el[:-1])) - r = True # pass on unnecessary glob + lout = ''.join(el.rsplit(' (glob)', 1)) + r = 0 # warn only else: log('\ninfo, unknown linematch result: %r\n' % r) r = False