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 = ''