diff options
author | Daniel Dunbar <daniel@zuster.org> | 2013-10-23 22:19:07 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2013-10-23 22:19:07 +0000 |
commit | 1fc709cd3e7e2b1f9dbb7a66fd56a14af07f0dda (patch) | |
tree | 6ad7e7bcbbff79b1d3ebcd221ad49c7cdc752d9a /llvm/utils/lit | |
parent | f2ee81ddff226ee0b0fa78b47dca2750c3e86a27 (diff) | |
download | bcm5719-llvm-1fc709cd3e7e2b1f9dbb7a66fd56a14af07f0dda.tar.gz bcm5719-llvm-1fc709cd3e7e2b1f9dbb7a66fd56a14af07f0dda.zip |
[lit] Use multiprocessing based parallelism by default, on Unix.
llvm-svn: 193279
Diffstat (limited to 'llvm/utils/lit')
-rwxr-xr-x | llvm/utils/lit/lit/main.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/utils/lit/lit/main.py b/llvm/utils/lit/lit/main.py index ba2490effa3..3d187079cb6 100755 --- a/llvm/utils/lit/lit/main.py +++ b/llvm/utils/lit/lit/main.py @@ -115,6 +115,10 @@ def main(builtinParameters = {}): # FIXME: This is a hack. sys.setcheckinterval(1000) + # Use processes by default on Unix platforms. + isWindows = platform.system() == 'Windows' + useProcessesIsDefault = not isWindows + global options from optparse import OptionParser, OptionGroup parser = OptionParser("usage: %prog [options] {file-or-path}") @@ -199,10 +203,10 @@ def main(builtinParameters = {}): action="store_true", default=False) group.add_option("", "--use-processes", dest="useProcesses", help="Run tests in parallel with processes (not threads)", - action="store_true", default=False) + action="store_true", default=useProcessesIsDefault) group.add_option("", "--use-threads", dest="useProcesses", help="Run tests in parallel with threads (not processes)", - action="store_false", default=False) + action="store_false", default=not useProcessesIsDefault) parser.add_option_group(group) (opts, args) = parser.parse_args() @@ -241,7 +245,7 @@ def main(builtinParameters = {}): valgrindArgs = opts.valgrindArgs, noExecute = opts.noExecute, debug = opts.debug, - isWindows = (platform.system()=='Windows'), + isWindows = isWindows, params = userParams, config_prefix = opts.configPrefix) |