xref: /llvm-project/lldb/test/Shell/ScriptInterpreter/Lua/print.test (revision 88591aa0ca7e4d99da353d49f91ea63e43fb55e0)
1*ca175710SPedro Tammela# RUN: rm -rf %t.stderr %t.stdout
2*ca175710SPedro Tammela# RUN: cat %s | %lldb --script-language lua 2> %t.stderr > %t.stdout
3*ca175710SPedro Tammela# RUN: cat %t.stdout | FileCheck %s --check-prefix STDOUT
4*ca175710SPedro Tammela# RUN: cat %t.stderr | FileCheck %s --check-prefix STDERR
5*ca175710SPedro Tammelascript
6*ca175710SPedro Tammelafile = lldb.SBFile(2, "w", false)
7*ca175710SPedro Tammelalldb.debugger:SetOutputFile(file)
8*ca175710SPedro Tammelaprint(95000 + 126, nil, 'a')
9*ca175710SPedro Tammelaquit
10*ca175710SPedro Tammelascript
11*ca175710SPedro Tammelaprint({})
12*ca175710SPedro Tammelaquit
13*ca175710SPedro Tammela
14*ca175710SPedro Tammela# STDOUT: 95126	nil	a
15*ca175710SPedro Tammela# STDOUT-NOT: table: {{0x[[:xdigit:]]+}}
16*ca175710SPedro Tammela# STDERR: table: {{0x[[:xdigit:]]+}}
17*ca175710SPedro Tammela
18*ca175710SPedro Tammela# RUN: rm -rf %t.stderr %t.stdout
19*ca175710SPedro Tammela# RUN: %lldb --script-language lua -o 'script print(95000 + 126, nil, "a")' 2> %t.stderr > %t.stdout
20*ca175710SPedro Tammela# RUN: cat %t.stdout | FileCheck %s --check-prefix STDOUT
21