xref: /llvm-project/lldb/test/Shell/ScriptInterpreter/Lua/io.test (revision 88591aa0ca7e4d99da353d49f91ea63e43fb55e0)
1# RUN: rm -rf %t.stderr %t.stdout
2# RUN: cat %s | %lldb --script-language lua 2> %t.stderr > %t.stdout
3# RUN: cat %t.stdout | FileCheck %s --check-prefix STDOUT
4# RUN: cat %t.stderr | FileCheck %s --check-prefix STDERR
5script
6file = lldb.SBFile(2, "w", false)
7lldb.debugger:SetOutputFile(file)
8io.write(95000 + 126, "\n")
9quit
10script
11io.write(95000 + 14, "\n")
12
13# STDOUT: 95126
14# STDOUT-NOT: 95014
15# STDERR: 95014
16
17# RUN: rm -rf %t.stderr %t.stdout
18# RUN: %lldb --script-language lua -o 'script io.stderr:write(95000 + 126, "\n")' 2> %t.stderr > %t.stdout
19# RUN: cat %t.stdout | FileCheck %s --check-prefix STDOUT
20