[all-commits] [llvm/llvm-project] 503075: [lldb][test][NFC] Narrow scope of `import pexpect`
Jordan Rupprecht via All-commits
all-commits at lists.llvm.org
Mon Mar 4 11:22:01 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 503075e4d4a9c1b3754b21ee9ec41f176e54fd83
https://github.com/llvm/llvm-project/commit/503075e4d4a9c1b3754b21ee9ec41f176e54fd83
Author: Jordan Rupprecht <rupprecht at google.com>
Date: 2024-03-04 (Mon, 04 Mar 2024)
Changed paths:
M lldb/test/API/driver/quit_speed/TestQuitWithProcess.py
M lldb/test/API/functionalities/progress_reporting/TestTrimmedProgressReporting.py
M lldb/test/API/terminal/TestSTTYBeforeAndAfter.py
Log Message:
-----------
[lldb][test][NFC] Narrow scope of `import pexpect`
We do not run `pexpect` based tests on Windows, but there are still cases where those tests run `import pexpect` outside of the scope where the test is skipped. By moving the import statement to a different scope, those tests can run even when `pexpect` truly isn't installed.
Tangentially related: TestSTTYBeforeAndAfter.py is using a manual `@expectedFailureAll` for windows instead of the common `@skipIfWindows`. If `pexepect` is generally expected to not be available, we should not bother running the test at all.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list