[LLDB] On Windows, fix tests
authorAlexandre Ganea <alexandre.ganea@ubisoft.com>
Thu, 8 Oct 2020 15:46:04 +0000 (11:46 -0400)
committerAlexandre Ganea <alexandre.ganea@ubisoft.com>
Thu, 8 Oct 2020 15:46:59 +0000 (11:46 -0400)
commit79809f58b02419a5d1bfb6c9a59dbd13cd038c77
treeba189b247327fb2e768173071e11647d487aec60
parentb9225543e844bee5091aa16108e0c54bd2abe485
[LLDB] On Windows, fix tests

This patch fixes a few issues seen when running `ninja check-lldb` in a Release build with VS2017:

- Some binaries couldn't be found (such as lldb-vscode.exe), because .exe wasn't appended to the file name.
- Many tests used to fail since our installed locale is in French - the OS error messages are not emitted in English.
- Our codepage being Windows-1252, python failed to decode some error messages with accentuations.

Differential Revision: https://reviews.llvm.org/D88975
lldb/packages/Python/lldbsuite/test/decorators.py
lldb/packages/Python/lldbsuite/test/dotest.py
lldb/packages/Python/lldbsuite/test_event/build_exception.py
lldb/test/API/commands/target/basic/TestTargetCommand.py
lldb/unittests/Utility/StatusTest.cpp