| # REQUIRES: python | |
| # Ensure that replay happens in synchronous mode. | |
| # RUN: rm -rf %t.repro | |
| # RUN: %lldb -x -b --capture --capture-path %t.repro -o 'script lldb.debugger.SetAsync(True)' -o 'script lldb.debugger.GetAsync()' -o 'reproducer generate' | FileCheck %s --check-prefix CAPTURE | |
| # RUN: %lldb --replay %t.repro | FileCheck %s --check-prefix REPLAY | |
| # CAPTURE: script lldb.debugger.SetAsync(True) | |
| # CAPTURE-NEXT: script lldb.debugger.GetAsync() | |
| # CAPTURE-NEXT: True | |
| # REPLAY: script lldb.debugger.SetAsync(True) | |
| # REPLAY-NEXT: script lldb.debugger.GetAsync() | |
| # REPLAY-NEXT: False |