1 | // Purpose: |
2 | // Check that parsing bad commands gives a useful error. |
3 | // - Unbalanced parenthesis |
4 | // Check directives are in check.txt to prevent dexter reading any embedded |
5 | // commands. |
6 | // |
7 | // Note: Despite using 'lldb' as the debugger, lldb is not actually required |
8 | // as the test should finish before lldb would be invoked. |
9 | // |
10 | // RUN: %dexter_regression_test_build %s -o %t |
11 | // RUN: not %dexter_base test --binary %t --debugger 'lldb' \ |
12 | // RUN: -v -- %s | FileCheck %s --match-full-lines --strict-whitespace |
13 | // |
14 | // CHECK:parser error:{{.*}}err_paren.cpp(22): Unbalanced parenthesis starting here |
15 | // CHECK:// {{Dex}}ExpectWatchValue( |
16 | // CHECK: ^ |
17 | |
18 | int main(){ |
19 | return 0; |
20 | } |
21 | |
22 | // DexExpectWatchValue( |
23 | |