llvm-project/lldb/lit/Reproducer/TestSynchronous.test
Jonas Devlieghere 70df51b8a9 [Reproducers] Force replay in synchronous mode.
Replaying a reproducer in asynchronous mode never makes sense. This
patch disables asynchronous mode during replay.

Differential revision: https://reviews.llvm.org/D65547

llvm-svn: 367494
2019-07-31 23:34:45 +00:00

14 lines
568 B
Plaintext

# 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