<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/59644>59644</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clangd unittest random failures on clang-aarch64-global-isel
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clangd
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          pogo59
      </td>
    </tr>
</table>

<pre>
    I got bot fail-mail from clang-aarch64-global-isel which turned out to be a clangd unittest failure. "?" I thought, as I haven't touched any source code in weeks, and even then don't usually touch anything that clangd cares about.

According to that bot's history, there were four clangd unittest failures in the past 28 runs (that's as far back as I looked). These are the four failures and what looks like the particular test it was running.

https://lab.llvm.org/buildbot/#/builders/183/builds/9601 (TUSchedulerTests.PreambleThrottle)
https://lab.llvm.org/buildbot/#/builders/183/builds/9604 (ClangdServerTest.ForceReparseCompileCommandDefines)
https://lab.llvm.org/buildbot/#/builders/183/builds/9619 (CrossFileRenameTests.WithUpToDateIndex)
https://lab.llvm.org/buildbot/#/builders/183/builds/9628 (TUSchedulerTests.ManyUpdates)

(My coworker who runs the llvm-clang-x86_64-gcc-ubuntu bot says he got tired of all the unreproduceable clangd random failures when he was setting up that bot, and just disabled them.)

I know random failures are the hardest, but I figured I should at least report it.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VE-Po7gT_TTmUgoChxA4cOhfR5FyGOmnmbT2uCpwBXtibOQ_yeTbrwyT3pnendvOxQhEvXrP9V6h92o0RB3b_Y_tDhnGIK3rZjvaXZv1Vjy6E4w2QG8DXFDpzYRKw8XZCQaNZtwgukHW1WbUtke9UZ403KUaJIToDAmwMUCw0BPgWiIgGhUC-RUxOsqBcc62R8Y5nCBIG0cZGH8F9HACiTcyjO8TTBwkCUDzAG-jGwgGKwiUgTvR1S8lRgDdyECQZEDYtTL6iFo_VoRUH6QyIwSJ4UlqQEcesLcx5Kw4sOJlPV-GwTqx_G3Xgt4GxvcepPLBukfqGiQ5gns6Lja6Xwn1iWqQBDP6ALwBF40HxpuEu2Cihws66HG4ruq1tVcSjLc5nCV5AnS0QCx93nGT7Hsil_73oNWVvjdyQQ1Ro4OFiApwR5_6GmXGn4TKEGbPti-MHxk_auxzrW9Tbt3I-LGPSotF-JHx7fMDOc_4sWzeP6TXti7KpOn89iVNK2pyZ_LB5_93hFOv6SydDUET4-1_3rlKnV-X2_9C7ra2zo_WDfSZZnSeXu00K50eExpxoIsy5H8DlbJdqDjr_VFp-kwGJ1ov4g8V5Nt8tgcMdDKCvv2G9rz51xl8QvN4mwWGHzR_P3nz6QGDvVt3JQd3aVd3JhclEps179-a-s8U92HYxD6aEJfV4PHhQdKyKoJyKfYXQK2X6mgczc6KOBD2mp7hcGiEnf628D0FVtLiT08hpMjF-YfIreH-Gn0AoXyCEgl_yj8oOcHV2Ps_8J_BkegE-QWvjwFOcFFjTJRP4KWNWkCKEaWEOpqtS6HJM9FtRbttMaOurPdlXbXbps5kt21I1EVVVPuy2NVFM-yr6lLVbVXzimPdZKrjBecl52XZFtuizutLWRe4a_uyx6bBPasKSlv1fdSZ8j5St2vrqso09qT9sp85X28uLcvdIXPdMpY-jp5VhVZpvO8QQQVN3cc19PFKrPn1Fs-i093PfhxVkLHPBzslc-rb87GZnf1KQzLmQj05cGH_VwAAAP__tM4ezA">