diff -r b5ce8c72ddf9 -r b82811d8ce22 tests/run-tests.py --- a/tests/run-tests.py Thu Jan 16 12:06:49 2014 +0100 +++ b/tests/run-tests.py Thu Jan 16 12:08:29 2014 +0100 @@ -638,6 +638,8 @@ return rematch(el[:-6], l) if el.endswith(" (glob)\n"): return globmatch(el[:-8], l) + if os.altsep and l.replace('\\', '/') == el: + return '+glob' return False def tsttest(test, wd, options, replacements, env): @@ -791,7 +793,12 @@ if pos in expected and expected[pos]: el = expected[pos].pop(0) - if linematch(el, lout): + r = linematch(el, lout) + if isinstance(r, str): + if r == '+glob': + lout = el[:-1] + ' (glob)\n' + r = False + if r: postout.append(" " + el) else: if needescape(lout):