https://github.com/AaronBallman commented:
I think it makes a lot of sense for lldb to have a precommit CI pipeline which tests changes to lldb. I don't think we're at a point where it would make sense to enable lldb precommit CI testing for changes to clang, though. For starters, the false positive rate from flaky lldb test failures is pretty high: https://lab.llvm.org/buildbot/#/builders/17/builds/53939 https://lab.llvm.org/buildbot/#/builders/68/builds/75367 https://lab.llvm.org/buildbot/#/builders/219/builds/11908 https://lab.llvm.org/buildbot/#/builders/219/builds/11819 https://lab.llvm.org/buildbot/#/builders/219/builds/11810 https://lab.llvm.org/buildbot/#/builders/96/builds/58350 But also, changes in Clang that break lldb do not necessarily mean that a PR is not ready to land. There are conforming changes that can be made to Clang which lldb needs to react to as a downstream consumer of Clang as a library rather than a PR author needing to react to it. (e.g., adding a new AST node to Clang or changing diagnostic wording/behavior). We should try to come up with and document a policy about what the expectations are regarding Clang and lldb interactions before we add lldb to Clang's precommit CI pipeline. https://github.com/llvm/llvm-project/pull/94208 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits