[Lldb-commits] [PATCH] D12587: Roll dosep.py parallel test runner into dotest.py command line
Zachary Turner via lldb-commits
lldb-commits at lists.llvm.org
Thu Sep 3 15:35:16 PDT 2015
I'm testing a fix for this locally. Hold tight
On Thu, Sep 3, 2015 at 3:33 PM Todd Fiala <todd.fiala at gmail.com> wrote:
> tfiala added a comment.
> In http://reviews.llvm.org/D12587#239639, @zturner wrote:
> > I actually am seeing this now, I'm not sure why I didn't see it earlier,
> > the only thing I can think of is that the patch didn't apply
> > even though I thoguht it did.
> > When I stop at this line:
> > if num_threads > 1:
> > pool = multiprocessing.Pool(
> > num_threads,
> > initializer=setup_global_variables,
> > initargs=(output_lock, test_counter, total_tests,
> > dotest_options))
> > in a debugger and inspect the value of dotest_options,
> > `dotest_options.no_multiprocessing` is set to False. Is this correct?
> > seems like for the child dotest instances, it shouldn't be trying to
> > recursively do this multiprocessing?
> That flag is only meaningful to the initial invocation. It would be False
> if the user didn't specify it on the command line in the highest-level
> process that is driving the parallel test runner. That looks fine.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the lldb-commits