From 7066857d65d47d29ca0305b7e49d0040ee9b016f Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 31 Mar 2017 13:41:10 +0000 Subject: [PATCH] Add a %basename substitution. This will be used to avoid various call to basename in the asan tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299216 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/lit/lit/TestRunner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/lit/lit/TestRunner.py b/utils/lit/lit/TestRunner.py index d3f1c2a4a5b..fac96ea5bbe 100644 --- a/utils/lit/lit/TestRunner.py +++ b/utils/lit/lit/TestRunner.py @@ -706,11 +706,14 @@ def getDefaultSubstitutions(test, tmpDir, tmpBase, normalize_slashes=False): substitutions = [] substitutions.extend([('%%', '#_MARKER_#')]) substitutions.extend(test.config.substitutions) + tmpName = tmpBase + '.tmp' + baseName = os.path.basename(tmpBase) substitutions.extend([('%s', sourcepath), ('%S', sourcedir), ('%p', sourcedir), ('%{pathsep}', os.pathsep), - ('%t', tmpBase + '.tmp'), + ('%t', tmpName), + ('%basename', baseName), ('%T', tmpDir), ('#_MARKER_#', '%')]) -- 2.50.1