xref: /llvm-project/lldb/test/Shell/ScriptInterpreter/Lua/lua-python.test (revision 127faae7529aee7e8508abebbc19212ce30bbf27)
1*127faae7SJonas Devlieghere# REQUIRES: lua
2*127faae7SJonas Devlieghere# REQUIRES: python
3*127faae7SJonas Devlieghere# UNSUPPORTED: lldb-repro
4*127faae7SJonas Devlieghere
5*127faae7SJonas Devlieghere# RUN: mkdir -p %t
6*127faae7SJonas Devlieghere# RUN: cd %t
7*127faae7SJonas Devlieghere# RUN: echo "int main() { return 0; }" | %clang_host -x c - -o a.out
8*127faae7SJonas Devlieghere# RUN: cat %s | %lldb 2>&1 | FileCheck %s
9*127faae7SJonas Devliegherescript -l lua --
10*127faae7SJonas Devliegheretarget = lldb.debugger:CreateTarget("a.out")
11*127faae7SJonas Devlieghereprint("target is valid:", tostring(target:IsValid()))
12*127faae7SJonas Devliegherelldb.debugger:SetSelectedTarget(target)
13*127faae7SJonas Devliegherequit
14*127faae7SJonas Devlieghere# CHECK: target is valid: true
15*127faae7SJonas Devliegherescript -l python --
16*127faae7SJonas Devlieghereprint("selected target: {}".format(lldb.debugger.GetSelectedTarget()))
17*127faae7SJonas Devlieghere# CHECK: selected target: a.out
18