diff options
| author | Harini0924 <79345568+Harini0924@users.noreply.github.com> | 2024-08-13 19:58:59 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-13 19:58:59 -0700 |
| commit | 4f5d866af7fed0de1671a68530d3023e9762b71e (patch) | |
| tree | ba1b8f9da918dce718595977b59b4107edc67fdb /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface/ScriptedPlatformPythonInterface.h | |
| parent | e9f6deaa8fd8ca3247c79f962aed335ada99cd66 (diff) | |
[llvm-lit] Add REQUIRES: shell to BOLT permission test for lit internal shell (#103012)
This patch adds the `REQUIRES: shell` directive to the BOLT permission
test to ensure it only runs in environments with a full-featured
Unix-like shell. This change is necessary because the test relies on
advanced shell capabilities that are not supported by lit's internal
shell.
**Reasoning:** The BOLT permission test uses features like running
commands in the background with `&`, performing arithmetic operations,
and handling special number formats (octal). These features require a
more capable shell than what lit's internal shell provides. Without a
proper shell, the test could fail or behave unpredictably.
This change is relevant for enabling the lit internal shell by default,
as outlined in [[RFC] Enabling the Lit Internal Shell by
Default](https://discourse.llvm.org/t/rfc-enabling-the-lit-internal-shell-by-default/80179)
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface/ScriptedPlatformPythonInterface.h')
0 files changed, 0 insertions, 0 deletions
