[lldb-dev] [PATCH] make dosep.ty test driver multi-threadable

Ed Maste emaste at freebsd.org
Mon Mar 17 11:54:36 PDT 2014


On 17 March 2014 14:31, Greg Clayton <gclayton at apple.com> wrote:
> The patch below adds a new "--threads" option whose default value is "multiprocessing.cpu_count()". And only if "multiprocessing.cpu_count()" returns 0 will it fall back to using the LLDB_TEST_THREADS environment variable. I am not sure why the environment variable was ever used instead of using an option.
>
> If everyone can try out this patch and make sure it does things as expected:

It gets the correct number of threads by default for me.  Looks like
you'll want to clean up the messages about the env variable though:

default:

Running tests with 8 threads
Running multithreaded with 8 threads (from LLDB_TEST_THREADS)

or w/ --threads 1:

Running tests with 1 threads
NOT running multithreaded.  Consider setting LLDB_TEST_THREADS
environment variable.




More information about the lldb-dev mailing list