diff options
| author | Jonas Devlieghere <jonas@devlieghere.com> | 2019-10-09 19:22:02 +0000 |
|---|---|---|
| committer | Jonas Devlieghere <jonas@devlieghere.com> | 2019-10-09 19:22:02 +0000 |
| commit | 87aa9c9e4d41ed881453e2fab85b3d25f648bb55 (patch) | |
| tree | 63efe79832bf3de4f63e4e81c62e73923947b882 /lldb/test/Shell/Host | |
| parent | fd18e94697c987d5f24e25aa4e27adaffff3cce4 (diff) | |
| download | bcm5719-llvm-87aa9c9e4d41ed881453e2fab85b3d25f648bb55.tar.gz bcm5719-llvm-87aa9c9e4d41ed881453e2fab85b3d25f648bb55.zip | |
Re-land "[test] Split LLDB tests into API, Shell & Unit"
The original patch got reverted because it broke `check-lldb` on a clean
build. This fixes that.
llvm-svn: 374201
Diffstat (limited to 'lldb/test/Shell/Host')
| -rw-r--r-- | lldb/test/Shell/Host/Inputs/simple.c | 1 | ||||
| -rw-r--r-- | lldb/test/Shell/Host/TestCustomShell.test | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/lldb/test/Shell/Host/Inputs/simple.c b/lldb/test/Shell/Host/Inputs/simple.c new file mode 100644 index 00000000000..06e216a2fde --- /dev/null +++ b/lldb/test/Shell/Host/Inputs/simple.c @@ -0,0 +1 @@ +int main(int argc, char const *argv[]) { return 0; } diff --git a/lldb/test/Shell/Host/TestCustomShell.test b/lldb/test/Shell/Host/TestCustomShell.test new file mode 100644 index 00000000000..97511eb7948 --- /dev/null +++ b/lldb/test/Shell/Host/TestCustomShell.test @@ -0,0 +1,12 @@ +# This test applies to POSIX. +# UNSUPPORTED: system-windows + +# FIXME: ShellExpandArguments is unimplemented on Linux. +# UNSUPPORTED: system-linux + +# RUN: %clang %S/Inputs/simple.c -g -o %t.out +# RUN: SHELL=bogus %lldb %t.out -b -o 'run' 2>&1 | FileCheck %s --check-prefix ERROR +# RUN: env -i %lldb %t.out -b -o 'run' 2>&1 | FileCheck %s + +# ERROR: error: shell expansion failed +# CHECK-NOT: error: shell expansion failed |

