lit: Allow clients to define predefined parameters.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109999 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2010-08-02 00:39:38 +00:00
parent e3837014d6
commit 6647033565

View File

@ -358,8 +358,7 @@ def load_test_suite(inputs):
from LitTestCase import LitTestCase
return unittest.TestSuite([LitTestCase(test, litConfig) for test in tests])
def main():
# Bump the GIL check interval, its more important to get any one thread to a
def main(builtinParameters = {}): # Bump the GIL check interval, its more important to get any one thread to a
# blocking operation (hopefully exec) than to try and unblock other threads.
#
# FIXME: This is a hack.
@ -469,7 +468,7 @@ def main():
inputs = args
# Create the user defined parameters.
userParams = {}
userParams = dict(builtinParameters)
for entry in opts.userParameters:
if '=' not in entry:
name,val = entry,''