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