Mercurial > hg
changeset 18681:7591ed29e824
tests: inform on Windows about unnecessary glob lines
When glob lines directly match on windows, "/" (and not "\") was output in the
path on the line. No glob matching is necessary in this case.
The test output will look like this (when 5 tests have passed and no 4 has an
unnecessary glob):
...
Info, unnecessary glob: info about some/thing (glob)
..
author | Simon Heimberg <simohe@besonet.ch> |
---|---|
date | Mon, 15 Oct 2012 23:28:45 +0200 |
parents | 15711d9d8b2c |
children | 408f2202bd80 |
files | tests/run-tests.py |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/run-tests.py Wed Feb 13 21:58:52 2013 +0100 +++ b/tests/run-tests.py Mon Oct 15 23:28:45 2012 +0200 @@ -542,6 +542,11 @@ # The only supported special characters are * and ? plus / which also # matches \ on windows. Escaping of these caracters is supported. if el + '\n' == l: + if os.name == 'nt': + # matching on "/" is not needed for this line + iolock.acquire() + print "\nInfo, unnecessary glob: %s (glob)" % el + iolock.release() return True i, n = 0, len(el) res = ''