| # Test format (e.g., indentation) when printing the list of stop hooks. |
| # |
| # RUN: %lldb -b -s %s | FileCheck %s --match-full-lines --strict-whitespace |
| |
| # Create some stop hooks |
| target stop-hook add -o 'print "Hello"' --auto-continue true --at-initial-stop true |
| target stop-hook add -o 'print "world,"' -o 'print "nice"' --file 'my_file' |
| target stop-hook add -o 'print "weather!"' --classname 'MyClass' --thread-name 'my_thread' |
| |
| # Print hooks |
| target stop-hook list |
| |
| # CHECK:(lldb) target stop-hook list |
| # CHECK:Hook: 1 |
| # CHECK: State: enabled |
| # CHECK: AutoContinue on |
| # CHECK: Commands: |
| # CHECK: print "Hello" |
| # CHECK-EMPTY: |
| # CHECK:Hook: 2 |
| # CHECK: State: enabled |
| # CHECK: Specifier: |
| # CHECK: File: my_file. |
| # CHECK: Commands: |
| # CHECK: print "world," |
| # CHECK: print "nice" |
| # CHECK-EMPTY: |
| # CHECK:Hook: 3 |
| # CHECK: State: enabled |
| # CHECK: Specifier: |
| # CHECK: Class name: MyClass. |
| # CHECK: Thread: |
| # CHECK: thread name: "my_thread" |
| # CHECK: Commands: |
| # CHECK: print "weather!" |
| # CHECK-EMPTY: |