1*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script quit' | FileCheck %s --check-prefix SILENT
2*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script quit()' | FileCheck %s --check-prefix SILENT
3*6cde6ac0SJonas Devlieghere
4*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script exit' | FileCheck %s --check-prefix SILENT
5*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script exit()' | FileCheck %s --check-prefix SILENT
6*6cde6ac0SJonas Devlieghere
7*6cde6ac0SJonas Devlieghere# RUN: echo -e 'script\nquit' > %t
8*6cde6ac0SJonas Devlieghere# RUN: cat %t | %lldb | FileCheck %s --check-prefix SILENT
9*6cde6ac0SJonas Devlieghere
10*6cde6ac0SJonas Devlieghere# RUN: echo -e 'script\nexit' > %t
11*6cde6ac0SJonas Devlieghere# RUN: cat %t | %lldb | FileCheck %s --check-prefix SILENT
12*6cde6ac0SJonas Devlieghere
13*6cde6ac0SJonas Devlieghere# SILENT-NOT: Script exited with code
14*6cde6ac0SJonas Devlieghere
15*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script quit(100+23)' | FileCheck %s --check-prefix VERBOSE
16*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script exit(100+23)' | FileCheck %s --check-prefix VERBOSE
17*6cde6ac0SJonas Devlieghere
18*6cde6ac0SJonas Devlieghere# RUN: echo -e 'script\nexit(100+23)' > %t
19*6cde6ac0SJonas Devlieghere# RUN: cat %t | %lldb | FileCheck %s --check-prefix VERBOSE
20*6cde6ac0SJonas Devlieghere
21*6cde6ac0SJonas Devlieghere# RUN: echo -e 'script\nquit(100+23)' > %t
22*6cde6ac0SJonas Devlieghere# RUN: cat %t | %lldb | FileCheck %s --check-prefix VERBOSE
23*6cde6ac0SJonas Devlieghere
24*6cde6ac0SJonas Devlieghere# VERBOSE: Script exited with code 123
25*6cde6ac0SJonas Devlieghere
26*6cde6ac0SJonas Devlieghere# RUN: %lldb -o 'script print(locals())' | FileCheck %s --check-prefix LOCALS
27*6cde6ac0SJonas Devlieghere# LOCALS: __builtins__
28