xref: /llvm-project/lldb/test/Shell/ScriptInterpreter/Python/exit.test (revision 1af4561ee5ed56139b28b75ed7d46df2aeb223cb)
1# UNSUPPORTED: system-windows
2
3# RUN: %lldb -o 'script quit' | FileCheck %s --check-prefix SILENT
4# RUN: %lldb -o 'script quit()' | FileCheck %s --check-prefix SILENT
5
6# RUN: %lldb -o 'script exit' | FileCheck %s --check-prefix SILENT
7# RUN: %lldb -o 'script exit()' | FileCheck %s --check-prefix SILENT
8
9# RUN: echo -e 'script\nquit' > %t
10# RUN: cat %t | %lldb | FileCheck %s --check-prefix SILENT
11
12# RUN: echo -e 'script\nexit' > %t
13# RUN: cat %t | %lldb | FileCheck %s --check-prefix SILENT
14
15# SILENT-NOT: Script exited with code
16
17# RUN: %lldb -o 'script quit(100+23)' | FileCheck %s --check-prefix VERBOSE
18# RUN: %lldb -o 'script exit(100+23)' | FileCheck %s --check-prefix VERBOSE
19
20# RUN: echo -e 'script\nexit(100+23)' > %t
21# RUN: cat %t | %lldb | FileCheck %s --check-prefix VERBOSE
22
23# RUN: echo -e 'script\nquit(100+23)' > %t
24# RUN: cat %t | %lldb | FileCheck %s --check-prefix VERBOSE
25
26# VERBOSE: Script exited with code 123
27
28# RUN: %lldb -o 'script print(locals())' | FileCheck %s --check-prefix LOCALS
29# LOCALS: __builtins__
30