[clang] [llvm] Enable LLDB tests in Linux pre-merge CI (PR #94208)
Dmitry Vasilyev via cfe-commits
cfe-commits at lists.llvm.org
Wed Jun 5 23:47:50 PDT 2024
slydiman wrote:
We have configured few buildbots for cross lldb tests with Windows x86_64, Linux x86_64 hosts and Linux Aarch64 targets. Our main setup is Windows host and currently it is 100% green. We still have a number of local patches. The biggest changes are related to Makefile.rules to build API tests with different tools and hosts and linking the correct libraries on Linux host. We also adapted Shell tests to run on a remote target. We will prepare PRs to mainline soon. We have fugured out that currently lldb does not support CXX ABI 2. Few tests are marked as XFAIL with unclear reasons and strange conditions, so we got few XPASS tests. Most failed API tests on Windows hosts were related to path separators. Currently SBFileSpec (FileSpec wrapper for python) does not have a constructor to pass tripple or style, so it is impossible to create a POSIX path in API tests on the Windows host. But FileSpec stores a normalized path and the path style is completelly ignored inside lldb code.
https://github.com/llvm/llvm-project/pull/94208
More information about the cfe-commits
mailing list