diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2017-03-31 13:41:10 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2017-03-31 13:41:10 +0000 |
commit | 90c78250580d46c91c7b7ee1554a73aef6d6537d (patch) | |
tree | b881e30678ced90e5320c9f06d340ed866dcb4a4 /llvm/utils/lit | |
parent | ebb4a918b59578b440fd7c58c3aae56de2cdd95e (diff) | |
download | bcm5719-llvm-90c78250580d46c91c7b7ee1554a73aef6d6537d.tar.gz bcm5719-llvm-90c78250580d46c91c7b7ee1554a73aef6d6537d.zip |
Add a %basename substitution.
This will be used to avoid various call to basename in the asan tests.
llvm-svn: 299216
Diffstat (limited to 'llvm/utils/lit')
-rw-r--r-- | llvm/utils/lit/lit/TestRunner.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/utils/lit/lit/TestRunner.py b/llvm/utils/lit/lit/TestRunner.py index d3f1c2a4a5b..fac96ea5bbe 100644 --- a/llvm/utils/lit/lit/TestRunner.py +++ b/llvm/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_#', '%')]) |