lit: Add --param NAME=VALUE option, for test suite specific use (to communicate
arbitrary command line arguments to the test suite).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86137 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/lit/LitConfig.py b/utils/lit/LitConfig.py
index c334109..0e0a493 100644
--- a/utils/lit/LitConfig.py
+++ b/utils/lit/LitConfig.py
@@ -17,7 +17,8 @@
def __init__(self, progname, path, quiet,
useValgrind, valgrindArgs,
useTclAsSh,
- noExecute, debug, isWindows):
+ noExecute, debug, isWindows,
+ params):
# The name of the test runner.
self.progname = progname
# The items to add to the PATH environment variable.
@@ -29,6 +30,7 @@
self.noExecute = noExecute
self.debug = debug
self.isWindows = bool(isWindows)
+ self.params = dict(params)
self.bashPath = None
self.numErrors = 0