Files
clang-p2996/lldb/test/Shell/ScriptInterpreter/Lua/convenience_variables.test
Jonas Devlieghere 6ae61f7675 [lldb/Test] Skip script interpreter tests reading from stdin for lldb-repro
The reproducers currently only shadow the command interpreter. It would
be possible to make it work for the Lua interpreter which uses the
IOHandlerEditline under the hood, but the Python one runs a REPL in
Python itself so there's no (straightforward) way to shadow that.

Given that we already capture any API calls, this isn't super high on my
list of priorities.
2020-01-22 15:22:25 -08:00

19 lines
737 B
Plaintext

# REQUIRES: lua
# UNSUPPORTED: lldb-repro
#
# This tests that the convenience variables are not nil. Given that there is no
# target we only expect the debugger to be valid.
#
# RUN: cat %s | %lldb --script-language lua 2>&1 | FileCheck %s
script
print("lldb.debugger is valid: ", tostring(lldb.debugger:IsValid()))
print("lldb.target is valid: ", tostring(lldb.target:IsValid()))
print("lldb.process is valid: ", tostring(lldb.process:IsValid()))
print("lldb.thread is valid: ", tostring(lldb.thread:IsValid()))
print("lldb.frame is valid: ", tostring(lldb.frame:IsValid()))
# CHECK: debugger is valid: true
# CHECK: target is valid: false
# CHECK: process is valid: false
# CHECK: thread is valid: false
# CHECK: frame is valid: false