xref: /llvm-project/lldb/test/Shell/ScriptInterpreter/Lua/breakpoint_oneline_callback.test (revision 3338819b08faa7f23f65fb4e67154583984ebf5c)
1*a0d7406aSPedro Tammela# RUN: echo "int main() { return 0; }" | %clang_host -x c - -o %t
2*a0d7406aSPedro Tammela# RUN: %lldb -s %s --script-language lua %t 2>&1 | FileCheck %s
3*a0d7406aSPedro Tammelab main
4*a0d7406aSPedro Tammelabreakpoint command add -s lua -o 'return false'
5*a0d7406aSPedro Tammelarun
6*a0d7406aSPedro Tammela# CHECK: Process {{[0-9]+}} exited with status = 0
7*a0d7406aSPedro Tammelabreakpoint command add -s lua -o 'print(bacon)'
8*a0d7406aSPedro Tammelarun
9*a0d7406aSPedro Tammela# CHECK: bacon
10*a0d7406aSPedro Tammela# CHECK: Process {{[0-9]+}} exited with status = 0
11*a0d7406aSPedro Tammelabreakpoint command add -s lua -o "return true"
12*a0d7406aSPedro Tammelarun
13*a0d7406aSPedro Tammela# CHECK: Process {{[0-9]+}} stopped
14*a0d7406aSPedro Tammelabreakpoint command add -s lua -o 'error("my error message")'
15*a0d7406aSPedro Tammelarun
16*a0d7406aSPedro Tammela# CHECK: my error message
17*a0d7406aSPedro Tammela# CHECK: Process {{[0-9]+}} stopped
18