amccarth added a comment. It's interesting that I haven't encountered some of these errors. There are five _other_ lldb tests that do fail for me. I have a fix in the works for some of those.
I agree with @labath that including error message patterns in various languages isn't scalable. Since dotest,py is starting up the processes under test, perhaps there's a way to force it to use a particular locale. Besides the language of system error messages, locales can change the format of numbers, dates, etc. Unfortunately, I don't think it's as simple as an environment variable. I expect this is driven by the user's (or system default) locales settings as tracked by Windows. That's distinct from the C runtime concept of locales. Maybe dotest.py could change its own Windows locale setting and the processes it spawns would inherit that. I don't know if that would work, but I don't see a good alternative. ================ Comment at: lldb/unittests/Utility/StatusTest.cpp:80 + if (wcscmp(L"en-US", name) != 0) + return; + ---------------- Rather than an early return, perhaps the code should still be exercised, but the language-specific EXPECTs could be skipped. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D88975/new/ https://reviews.llvm.org/D88975 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits