<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/106627>106627</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [llvm-lit] The `env` command without args doesn't support redirection with lit internal shell
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Harini0924
      </td>
    </tr>
</table>

<pre>
    The lit internal shell doesn't support redirection to a temp file for `env` command without any arguments. 
**Error message:**
```
UNRESOLVED: LLVM :: tools/not/disable-symbolization.test (1 of 1)
******************** TEST 'LLVM :: tools/not/disable-symbolization.test' FAILED ********************
Exception during script execution:
Traceback (most recent call last):
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/worker.py", line 76, in _execute_test_handle_errors
    result = test.config.test_format.execute(test, lit_config)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/formats/shtest.py", line 29, in execute
    return lit.TestRunner.executeShTest(
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 2298, in executeShTest
    return _runShTest(test, litConfig, useExternalSh, script, tmpBase)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 2242, in _runShTest
    res = runOnce(execdir)
 ^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 2218, in runOnce
    res = executeScriptInternal(
 ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 1086, in executeScriptInternal
    exitCode, timeoutInfo = executeShCmd(
                            ^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 204, in executeShCmd
    finalExitCode = _executeShCmd(cmd, shenv, results, timeoutHelper)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 696, in _executeShCmd
    res = _executeShCmd(cmd.rhs, shenv, results, timeoutHelper)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 687, in _executeShCmd
    res = _executeShCmd(cmd.rhs, shenv, results, timeoutHelper)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 831, in _executeShCmd
    stdin, stdout, stderr = processRedirects(
                            ^^^^^^^^^^^^^^^^^
  File "/usr/local/google/home/harinidonthula/llvm-project/llvm/utils/lit/lit/TestRunner.py", line 655, in processRedirects
    fd = open(redir_filename, mode)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: b'/usr/local/google/home/harinidonthula/llvm-project/llvm/build/test/tools/not/Output/disable-symbolization.test.tmp'


********************
```


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsmNtu2zgTx5-GvhlUkGjrdOGLNLbQAvkSIPHXW4OWxha3FCnwkMM-_YKU7DhukQWatHB3NxAUmZnQM7__cEQOM4bvJOKcpB9JupgwZ1ul55-Y5pLHJZ1NNqp5mq9aBMEtcGlRSybAtCgENAqNJDS3YFzfK21BY8M11pYrCVYBA4tdD1suELZKA8lilPcki6FWXcdkAw_ctspZYPIJmN65DqU1EZB4QeILQv211Fpp6NAYtkMyHUdHiywer_Dx_9e3y7ubqy_LBZlewNXVl_-B_4fpBVilhCG0ksoSWjXcsI3AD-ap2yjB_2Te4ciisUBokYDaQkJoeezFj12wWt6tgND8R3whNIfq4vPVcgFv8WGIYvlYYx90aZzmcgem1ry3gI9YOz_unQuWK81q3LD6q2fRKeNVrVFaqJkQIJh3rDxYA1ReXUIpoZUzmtBKqJoJQqudUjuBhFat6sKvkFWNkrZ1gnlDcd996LX6A2s7fvSTWB7wCG4P9welv6KO-qfwPZcguETIM__IJayHIHDtqa1bJhuBa_RpY_ZOAmg0Tlgg0wV4s6hWcst3AfR6q3THbDROQ2gx4PffY9eD4SEdgKTLs7t-oRQDKz9q2gDypSi0HEXZwzwSwDotPdJohcbeOilR75nftauAvPjJkH8hqKMgTxDRsngJaYz-FNVaO3kAc5SSl2NGXoIzuHwcavJd6weGVe2fbNd_ZAbPO29_B7FmdF9mnuU4riqhpGgnb2TtS4eXtOH6DdzPI-xkn6P70L6JeZ-8IeU-j1uDd13C50AiiYvsZLW-DPjABR_90mwwrD7eoXL2s9yqF6zay655RvTKz--EiMaz03rmwzzEuOWSieVIJ-BYn_Co_f3SbyvlvX8YXtbmiOQnFD2-ZVX9S-pVVp7uik7E2K_e70gQ6db8A2Q4O0mK_D9JzkuSYpq8LomxDZcBvG2Us-MTah2E6rWq0Zjb8bRr3rWinxurLE1HVt-E_Vzhm8BF9SgJLUIXYO1P_ZJ14XXYhdfiT8rQMKlHdK1spZxsQsfAn7RJ-nGptVRASbqAawXG1e3QjlAahiiUfvKmG0Lz98K7cVw0hFbDlr16ed6_cbZ3rx_8I9v13p2h_XB8f3Mb4KRhMtwnzXzalNOSTXCe5HRWZuk0ppN2XtSsKLJZkbKkpglN4m2aT7Miz2s6LVmcTvicxnQWF7SkSZzMaNQ0TZ2VdULzJM_LoiCzGDvGReTRRErvJtwYh_MkzjKaTwTboDCh-0SpxAcIf_XZly4meh7wbtzOkFksuLHmeRrLrQhtq2DjUzhdwKrF13pMemf-pmflTb_T6Zo4Leattb0J_afKpwa3rdtEteqedT_JhhCLF34M9n5O_woAAP__UOua2w">