[all-commits] [llvm/llvm-project] edcafd: [lldb][test] Always call quit when tearing down pe...

Raphael Isemann via All-commits all-commits at lists.llvm.org
Wed Jun 3 01:03:42 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: edcafdb6af16350da3444ac6bde10897a4c4ceee
      https://github.com/llvm/llvm-project/commit/edcafdb6af16350da3444ac6bde10897a4c4ceee
  Author: Raphael Isemann <rise at apple.com>
  Date:   2026-06-03 (Wed, 03 Jun 2026)

  Changed paths:
    M lldb/packages/Python/lldbsuite/test/lldbpexpect.py
    M lldb/test/API/commands/apropos/formatting/TestAproposFormatting.py
    M lldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
    M lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
    M lldb/test/API/commands/gui/basic/TestGuiBasic.py
    M lldb/test/API/commands/gui/basicdebug/TestGuiBasicDebug.py
    M lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py
    M lldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py
    M lldb/test/API/commands/gui/spawn-threads/TestGuiSpawnThreads.py
    M lldb/test/API/commands/gui/viewlarge/TestGuiViewLarge.py
    M lldb/test/API/iohandler/autosuggestion/TestAutosuggestion.py
    M lldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
    M lldb/test/API/iohandler/resize/TestIOHandlerResize.py
    M lldb/test/API/iohandler/sigint/TestIOHandlerPythonREPLSigint.py
    M lldb/test/API/iohandler/sigint/TestProcessIOHandlerInterrupt.py
    M lldb/test/API/iohandler/stdio/TestIOHandlerProcessSTDIO.py
    M lldb/test/API/iohandler/unicode/TestUnicode.py
    M lldb/test/API/repl/clang/TestClangREPL.py
    M lldb/test/API/terminal/TestDisabledBreakpoints.py
    M lldb/test/API/terminal/TestEditline.py

  Log Message:
  -----------
  [lldb][test] Always call quit when tearing down pexpect tests (#201100)

Right now we manually have to call quit at the end of each pexpect test.
This patches makes this call automatic.

This also makes tests that missed the call and where previously waiting
for a timeout faster. For example, TestClangREPL.py now only takes about
10 seconds to run instead of 1 minute.



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