<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - lldb tests not running in parallel on OS X"
   href="http://llvm.org/bugs/show_bug.cgi?id=19575">19575</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>lldb tests not running in parallel on OS X
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>lldb
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Macintosh
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>MacOS X
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>All Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>lldb-dev@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>todd.fiala@gmail.com
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=12449" name="attach_12449" title="adds per-worker-thread logging of various states of test execution">attachment 12449</a> <a href="attachment.cgi?id=12449&action=edit" title="adds per-worker-thread logging of various states of test execution">[details]</a></span>
adds per-worker-thread logging of various states of test execution

The fairly recent parallel test running support for lldb tests does not appear
to be working on OS X.

With the attached extended logging patch to dosep.ty, what I'm seeing is:
* the threads are created correctly - 8 worker threads on my 2012 MBP
* the work is queued up front properly, no blocking there
* the threads appear to be blocked on the system call that executes the test
--- only one of those is running at a time, the rest are blocked on the system
call.

It looks like either the system call or something about the execution of the
test (perhaps the lldb python module) is only allowing one to run at a time.

The patch is vs. r207285 of the llvm.org lldb svn repo.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>