kadircet added a comment. In D158566#4616417 <https://reviews.llvm.org/D158566#4616417>, @ilya-biryukov wrote:
> Open question: I also feel like the best option here is to fix the tests, but > I'm not sure how hard that would be. @sammccall any thoughts? > I suspect the particular tests are flaky is because they rely on timeouts, > not sure it's easy to disentangle them. Therefore, some workaround seems > reasonable FWIW, i've put some details in https://github.com/llvm/llvm-project/issues/64964#issuecomment-1702249740 and we had some previous discussions but unfortunately these tests have timeouts as a "poor-mans-deadlock-detection". i don't think we can get rid of the timeouts, without sacrificing that detection. I can't remember how misleading buildbot outputs were, when deadlocks happened, before we introduced timeouts though. So one alternative is let the buildbots hang instead. --- Regarding the approach in this patch, I don't feel strongly about it but I don't think it's a good idea to let people build clangd, without testing it on environments they care about. They might suppress legitimate issues. (there's also some value though, e.g. maybe they already performed testing before, and don't want to run tests again, but in such a scenario we've non-check equivalents of targets to only run builds). Are you building clangd deliberately or is it just being pulled in via check-clang-tools? If you don't want to ship clangd with your toolchain at all, I think it's better to set `CLANG_ENABLE_CLANGD` to `OFF`. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D158566/new/ https://reviews.llvm.org/D158566 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits