From e908486f5badf116c8711da76729ea2b3aa933b4 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Wed, 14 Aug 2013 02:26:31 +0000 Subject: [PATCH] Lit: Introduce "%/[STpst] into parseIntegratedTestScript(), to normalize substitutions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188348 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/lit/lit/TestRunner.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/utils/lit/lit/TestRunner.py b/utils/lit/lit/TestRunner.py index 8929c0b5776..a8150e62409 100644 --- a/utils/lit/lit/TestRunner.py +++ b/utils/lit/lit/TestRunner.py @@ -364,6 +364,15 @@ def parseIntegratedTestScript(test, normalize_slashes=False, ('%T', tmpDir), ('#_MARKER_#', '%')]) + # "%/[STpst]" should be normalized. + substitutions.extend([ + ('%/s', sourcepath.replace('\\', '/')), + ('%/S', sourcedir.replace('\\', '/')), + ('%/p', sourcedir.replace('\\', '/')), + ('%/t', tmpBase.replace('\\', '/') + '.tmp'), + ('%/T', tmpDir.replace('\\', '/')), + ]) + # Collect the test lines from the script. script = [] xfails = []