summaryrefslogtreecommitdiffstats
path: root/lldb/lit/tools
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/lit/tools')
-rw-r--r--lldb/lit/tools/lldb-instr/Inputs/foo.cpp26
-rw-r--r--lldb/lit/tools/lldb-instr/Inputs/foo.h19
-rw-r--r--lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test24
-rw-r--r--lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test20
-rw-r--r--lldb/lit/tools/lldb-instr/lit.local.cfg2
-rw-r--r--lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test51
-rw-r--r--lldb/lit/tools/lldb-mi/breakpoint/break-insert.test21
-rw-r--r--lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c6
-rw-r--r--lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c7
-rw-r--r--lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg1
-rw-r--r--lldb/lit/tools/lldb-mi/data/data-info-line.test38
-rw-r--r--lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c4
-rw-r--r--lldb/lit/tools/lldb-mi/data/lit.local.cfg1
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-continue.test22
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-finish.test33
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-interrupt.test22
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test32
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-next.test33
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test6
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test32
-rw-r--r--lldb/lit/tools/lldb-mi/exec/exec-step.test32
-rw-r--r--lldb/lit/tools/lldb-mi/exec/inputs/main.c9
-rw-r--r--lldb/lit/tools/lldb-mi/exec/lit.local.cfg1
-rw-r--r--lldb/lit/tools/lldb-mi/lit.local.cfg2
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c3
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h1
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/inputs/main.c6
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c6
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h1
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/lit.local.cfg1
-rw-r--r--lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test17
-rw-r--r--lldb/lit/tools/lldb-mi/target/inputs/main.c4
-rw-r--r--lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py50
-rw-r--r--lldb/lit/tools/lldb-mi/target/lit.local.cfg1
-rw-r--r--lldb/lit/tools/lldb-mi/target/target-select-so-path.test25
-rw-r--r--lldb/lit/tools/lldb-server/TestGdbserverPort.test4
36 files changed, 0 insertions, 563 deletions
diff --git a/lldb/lit/tools/lldb-instr/Inputs/foo.cpp b/lldb/lit/tools/lldb-instr/Inputs/foo.cpp
deleted file mode 100644
index 981b911eee2..00000000000
--- a/lldb/lit/tools/lldb-instr/Inputs/foo.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#include "foo.h"
-
-#define MACRO_FOO \
- { void; }
-#define MACRO_BAR(B) B
-
-Foo::Foo() {}
-void Foo::A() {}
-void Foo::B(int i) {}
-int Foo::C(int i) { return i; }
-int Foo::D(bool b) const { return 1; }
-void Foo::E() {}
-int Foo::F(int i) { return i; }
-void Foo::G(const char *fmt...) {}
-Foo Foo::H() { return Foo(); }
-void Foo::I() const { MACRO_FOO; }
-Bar Foo::J() const { return MACRO_BAR(Bar()); }
-Bar Foo::K(void *v) const { return Bar(); }
-Bar &Foo::L() const {
- Bar *b = new Bar();
- return *b;
-};
-Bar *Foo::M() const {
- Bar *b = new Bar();
- return b;
-};
diff --git a/lldb/lit/tools/lldb-instr/Inputs/foo.h b/lldb/lit/tools/lldb-instr/Inputs/foo.h
deleted file mode 100644
index fb76e046e02..00000000000
--- a/lldb/lit/tools/lldb-instr/Inputs/foo.h
+++ /dev/null
@@ -1,19 +0,0 @@
-struct Bar {};
-struct Foo {
- Foo();
- Foo(int i);
-
- void A();
- void B(int i);
- int C(int i);
- int D(bool b) const;
- static void E();
- static int F(int i);
- void G(const char *fmt...);
- static Foo H();
- void I() const;
- Bar J() const;
- Bar K(void *v) const;
- Bar &L() const;
- Bar *M() const;
-};
diff --git a/lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test b/lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test
deleted file mode 100644
index a75a3fcecff..00000000000
--- a/lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test
+++ /dev/null
@@ -1,24 +0,0 @@
-# RUN: mkdir -p %t.dir
-# RUN: cp %p/Inputs/foo.cpp %t.dir/foo.cpp
-# RUN: cp %p/Inputs/foo.h %t.dir/foo.h
-
-# RUN: lldb-instr %t.dir/foo.cpp
-# RUN: cat %t.dir/foo.cpp | FileCheck %s
-
-# CHECK: LLDB_RECORD_CONSTRUCTOR_NO_ARGS(Foo);
-# CHECK: LLDB_RECORD_METHOD_NO_ARGS(void, Foo, A);
-# CHECK: LLDB_RECORD_METHOD(void, Foo, B, (int), i);
-# CHECK: LLDB_RECORD_METHOD(int, Foo, C, (int), i);
-# CHECK: LLDB_RECORD_METHOD_CONST(int, Foo, D, (bool), b);
-# CHECK: LLDB_RECORD_STATIC_METHOD_NO_ARGS(void, Foo, E);
-# CHECK: LLDB_RECORD_STATIC_METHOD(int, Foo, F, (int), i);
-# CHECK-NOT: LLDB_RECORD_STATIC_METHOD(void, Foo, G
-# CHECK: LLDB_RECORD_STATIC_METHOD_NO_ARGS(Foo, Foo, H);
-# CHECK: LLDB_RECORD_RESULT(Foo())
-# CHECK-NOT: LLDB_RECORD_METHOD_CONST_NO_ARGS(void, Foo, I);
-# CHECK: LLDB_RECORD_METHOD_CONST_NO_ARGS(Bar, Foo, J);
-# CHECK-NOT: LLDB_RECORD_RESULT(Bar());
-# CHECK: LLDB_RECORD_DUMMY(Bar, Foo, K, (void *), v);
-# CHECK-NOT: LLDB_RECORD_RESULT(Bar());
-# CHECK: LLDB_RECORD_RESULT(*b)
-# CHECK: LLDB_RECORD_RESULT(b)
diff --git a/lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test b/lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test
deleted file mode 100644
index aa8af5b8fe2..00000000000
--- a/lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test
+++ /dev/null
@@ -1,20 +0,0 @@
-# RUN: mkdir -p %t.dir
-# RUN: cp %p/Inputs/foo.cpp %t.dir/foo.cpp
-# RUN: cp %p/Inputs/foo.h %t.dir/foo.h
-
-# RUN: lldb-instr %t.dir/foo.cpp | FileCheck %s
-
-# CHECK: {
-# CHECK: LLDB_REGISTER_METHOD(void, Foo, A, ());
-# CHECK: LLDB_REGISTER_METHOD(void, Foo, B, (int));
-# CHECK: LLDB_REGISTER_METHOD(int, Foo, C, (int));
-# CHECK: LLDB_REGISTER_METHOD_CONST(int, Foo, D, (bool));
-# CHECK: LLDB_REGISTER_STATIC_METHOD(void, Foo, E, ());
-# CHECK: LLDB_REGISTER_STATIC_METHOD(int, Foo, F, (int));
-# CHECK: LLDB_REGISTER_METHOD_CONST(Bar, Foo, J, ());
-# CHECK: LLDB_REGISTER_METHOD_CONST(Bar &, Foo, L, ());
-# CHECK: LLDB_REGISTER_METHOD_CONST(Bar *, Foo, M, ());
-# CHECK-NOT: LLDB_REGISTER_STATIC_METHOD(void, Foo, G
-# CHECK-NOT: LLDB_REGISTER_METHOD_CONST(void, Foo, I, ());
-# CHECK-NOT: LLDB_REGISTER_METHOD_CONST(Bar, Foo, K, (void*));
-# CHECK: }
diff --git a/lldb/lit/tools/lldb-instr/lit.local.cfg b/lldb/lit/tools/lldb-instr/lit.local.cfg
deleted file mode 100644
index 0389218d7a6..00000000000
--- a/lldb/lit/tools/lldb-instr/lit.local.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-if not "lldb-instr" in config.available_features:
- config.unsupported = True
diff --git a/lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test b/lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test
deleted file mode 100644
index 55daf919a68..00000000000
--- a/lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test
+++ /dev/null
@@ -1,51 +0,0 @@
-# XFAIL: system-windows
-# -> llvm.org/pr24452
-# XFAIL: system-netbsd
-#
-# RUN: %clang -o %t %p/inputs/break-insert-pending.c -g
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test for enabling pending breakpoints globally
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert printf
-# CHECK: ^error,msg="Command 'break-insert'. Breakpoint location 'printf' not found
-
--gdb-set breakpoint pending on
-# CHECK: ^done
--gdb-show breakpoint pending
-# CHECK: ^done,value="on"
--break-insert printf
-# CHECK: ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=["printf"],times="0",original-location="printf"}
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit",disp="del",bkptno="2",frame={level="0",addr="{{0x[0-9a-f]*[^f][0-9a-f]*}}"
--break-disable 2
-# CHECK: ^done
--exec-continue
-# CHECK: ^running
-# CHECK: *stopped,reason="exited-normally"
-
-# Test that it can be turned back off
--gdb-show breakpoint pending
-# CHECK: ^done,value="on"
--gdb-set breakpoint pending off
-# CHECK: ^done
--gdb-show breakpoint pending
-# CHECK: ^done,value="off"
--break-insert printf-non-existent
-# CHECK: ^error,msg="Command 'break-insert'. Breakpoint location 'printf-non-existent' not found"
-# Check that enable/disable with 1 and 0 works
--gdb-set breakpoint pending 1
-# CHECK: ^done
--gdb-show breakpoint pending
-# CHECK: ^done,value="on"
--gdb-set breakpoint pending 0
-# CHECK: ^done
--gdb-show breakpoint pending
-# CHECK: ^done,value="off"
--gdb-set breakpoint pending garbage
-# CHECK: ^done
diff --git a/lldb/lit/tools/lldb-mi/breakpoint/break-insert.test b/lldb/lit/tools/lldb-mi/breakpoint/break-insert.test
deleted file mode 100644
index d8039156b72..00000000000
--- a/lldb/lit/tools/lldb-mi/breakpoint/break-insert.test
+++ /dev/null
@@ -1,21 +0,0 @@
-# XFAIL: system-netbsd
-# UNSUPPORTED: system-linux
-#
-# RUN: %build %p/inputs/break-insert.c --nodefaultlib -o a.exe
-# RUN: %lldbmi < %s | FileCheck %s
-
-# Test that a breakpoint can be inserted before creating a target.
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert breakpoint
-# CHECK: ^done,bkpt={number="1"
-
--file-exec-and-symbols a.exe
-# CHECK: ^done
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
diff --git a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c b/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c
deleted file mode 100644
index 99722abfbd4..00000000000
--- a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <stdio.h>
-
-int main(int argc, char const *argv[]) {
- printf("Print a formatted string so that GCC does not optimize this printf call: %s\n", argv[0]);
- return 0;
-}
diff --git a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c b/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c
deleted file mode 100644
index 67d2e56ee59..00000000000
--- a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c
+++ /dev/null
@@ -1,7 +0,0 @@
-int breakpoint() { // Breakpoint will be set here.
- return 0;
-}
-
-int main() {
- return breakpoint();
-}
diff --git a/lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg b/lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg
deleted file mode 100644
index df9b335dd13..00000000000
--- a/lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg
+++ /dev/null
@@ -1 +0,0 @@
-config.suffixes = ['.test']
diff --git a/lldb/lit/tools/lldb-mi/data/data-info-line.test b/lldb/lit/tools/lldb-mi/data/data-info-line.test
deleted file mode 100644
index 11ea3659625..00000000000
--- a/lldb/lit/tools/lldb-mi/data/data-info-line.test
+++ /dev/null
@@ -1,38 +0,0 @@
-# XFAIL: system-netbsd
-#
-# RUN: %build %p/inputs/data-info-line.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -data-info-line command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--data-info-line *0x0
-# Test that -data-info-line fails when invalid address is specified.
-# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-
--data-info-line unknown_file:1
-# Test that -data-info-line fails when file is unknown.
-# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-
--data-info-line data-info-line.c:bad_line
-# Test that -data-info-line fails when line has invalid format.
-# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-
--data-info-line data-info-line.c:0
-# Test that -data-info-line fails when invalid line is specified.
-# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format."
-
--data-info-line data-info-line.c:2
-# CHECK: ^done,start="0x{{[0-9a-f]+}}",end="0x{{[0-9a-f]+}}",file="{{.*}}data-info-line.c",line="{{[0-9]+}}"
diff --git a/lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c b/lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c
deleted file mode 100644
index 61c3710bf20..00000000000
--- a/lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c
+++ /dev/null
@@ -1,4 +0,0 @@
-int main(void) {
- int x = 0;
- return 12345 + x;
-}
diff --git a/lldb/lit/tools/lldb-mi/data/lit.local.cfg b/lldb/lit/tools/lldb-mi/data/lit.local.cfg
deleted file mode 100644
index df9b335dd13..00000000000
--- a/lldb/lit/tools/lldb-mi/data/lit.local.cfg
+++ /dev/null
@@ -1 +0,0 @@
-config.suffixes = ['.test']
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-continue.test b/lldb/lit/tools/lldb-mi/exec/exec-continue.test
deleted file mode 100644
index c27bc44484d..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-continue.test
+++ /dev/null
@@ -1,22 +0,0 @@
-# XFAIL: system-netbsd
-#
-# RUN: %build %p/inputs/main.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-continue command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-continue
-# CHECK: ^running
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-finish.test b/lldb/lit/tools/lldb-mi/exec/exec-finish.test
deleted file mode 100644
index 19947f93897..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-finish.test
+++ /dev/null
@@ -1,33 +0,0 @@
-# RUN: %build %p/inputs/main.c -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-finish command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--break-insert dummyFunction
-# CHECK: ^done,bkpt={number="2"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-finish --thread 0
-# Check that exec-finish can process the case of invalid thread ID.
-# CHECK: ^error,msg="Command 'exec-finish'. Thread ID invalid"
-
--exec-finish --thread 1
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-finish
-# Check exec-finish in a selected thread.
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-interrupt.test b/lldb/lit/tools/lldb-mi/exec/exec-interrupt.test
deleted file mode 100644
index 20791257b41..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-interrupt.test
+++ /dev/null
@@ -1,22 +0,0 @@
-# XFAIL: system-netbsd
-#
-# RUN: %build %p/inputs/main.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-interrupt command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-interrupt
-# CHECK: ^error,msg="Process is not running."
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test b/lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test
deleted file mode 100644
index ca3c9e9b005..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test
+++ /dev/null
@@ -1,32 +0,0 @@
-# XFAIL: system-netbsd
-#
-# RUN: %build %p/inputs/main.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-next-instruction command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-next-instruction --thread 0
-# Check that exec-next-instruction can process the case of invalid thread ID.
-# CHECK: ^error,msg="Command 'exec-next-instruction'. Thread ID invalid"
-
--exec-next-instruction --thread 1
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
-
--exec-next-instruction
-# Check exec-next-instruction in a selected thread.
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-next.test b/lldb/lit/tools/lldb-mi/exec/exec-next.test
deleted file mode 100644
index 0dd22746390..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-next.test
+++ /dev/null
@@ -1,33 +0,0 @@
-# XFAIL: system-netbsd
-# UNSUPPORTED: system-linux
-#
-# RUN: %build %p/inputs/main.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-next command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-next --thread 0
-# Check that exec-next can process the case of invalid thread ID.
-# CHECK: ^error,msg="Command 'exec-next'. Thread ID invalid"
-
--exec-next --thread 1
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
-
--exec-next
-# Check that exec-next can step over in a selected thread.
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test b/lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test
deleted file mode 100644
index 98dc75f509c..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test
+++ /dev/null
@@ -1,6 +0,0 @@
-# RUN: %lldbmi < %s | FileCheck %s
-
-# Test that -exec-run command won't hang in case of wrong name of binary file.
-
--file-exec-and-symbols name.exe
-# CHECK: ^error,msg="Command 'file-exec-and-symbols'. Target binary 'name.exe' is invalid.
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test b/lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test
deleted file mode 100644
index 3301b3e10ac..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test
+++ /dev/null
@@ -1,32 +0,0 @@
-# XFAIL: system-netbsd
-#
-# RUN: %build %p/inputs/main.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-step-instruction command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-step-instruction --thread 0
-# Check that exec-step-instruction can process the case of invalid thread ID.
-# CHECK: ^error,msg="Command 'exec-step-instruction'. Thread ID invalid"
-
--exec-next-instruction --thread 1
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
-
--exec-step-instruction
-# Check exec-step-instruction in a selected thread.
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
diff --git a/lldb/lit/tools/lldb-mi/exec/exec-step.test b/lldb/lit/tools/lldb-mi/exec/exec-step.test
deleted file mode 100644
index a14dd42f2b4..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/exec-step.test
+++ /dev/null
@@ -1,32 +0,0 @@
-# XFAIL: system-netbsd
-#
-# RUN: %build %p/inputs/main.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -exec-step command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
-settings set symbols.enable-external-lookup false
-# CHECK: ^done
-
--break-insert main
-# CHECK: ^done,bkpt={number="1"
-
--exec-run
-# CHECK: ^running
-# CHECK: *stopped,reason="breakpoint-hit"
-
--exec-step --thread 0
-# Check that exec-step can process the case of invalid thread ID.
-# CHECK: ^error,msg="Command 'exec-step'. Thread ID invalid"
-
--exec-step --thread 1
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
-
--exec-step
-# Check that exec-step can step-in in a selected thread.
-# CHECK: ^running
-# CHECK: *stopped,reason="end-stepping-range"
diff --git a/lldb/lit/tools/lldb-mi/exec/inputs/main.c b/lldb/lit/tools/lldb-mi/exec/inputs/main.c
deleted file mode 100644
index b9d8f9d16f4..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/inputs/main.c
+++ /dev/null
@@ -1,9 +0,0 @@
-void dummyFunction() {
- int a = 0;
-}
-
-int main(void) {
- int x = 0;
- dummyFunction();
- return x;
-}
diff --git a/lldb/lit/tools/lldb-mi/exec/lit.local.cfg b/lldb/lit/tools/lldb-mi/exec/lit.local.cfg
deleted file mode 100644
index df9b335dd13..00000000000
--- a/lldb/lit/tools/lldb-mi/exec/lit.local.cfg
+++ /dev/null
@@ -1 +0,0 @@
-config.suffixes = ['.test']
diff --git a/lldb/lit/tools/lldb-mi/lit.local.cfg b/lldb/lit/tools/lldb-mi/lit.local.cfg
deleted file mode 100644
index ff28e265b3f..00000000000
--- a/lldb/lit/tools/lldb-mi/lit.local.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-if not "lldb-mi" in config.available_features:
- config.unsupported = True
diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c b/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c
deleted file mode 100644
index 74e62764540..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c
+++ /dev/null
@@ -1,3 +0,0 @@
-void HelpFunction(void) {
- int x = 12345;
-}
diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h b/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h
deleted file mode 100644
index 05edab992a5..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h
+++ /dev/null
@@ -1 +0,0 @@
-void HelpFunction(void);
diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/main.c b/lldb/lit/tools/lldb-mi/symbol/inputs/main.c
deleted file mode 100644
index f21edf3230a..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/inputs/main.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "symbol-list-lines.h"
-
-int main(void) {
- int x = GetZero();
- return 0;
-}
diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c b/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c
deleted file mode 100644
index 761f793548b..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "list-lines-helper.h"
-
-int GetZero() {
- HelpFunction();
- return 0;
-}
diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h b/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h
deleted file mode 100644
index 1b74ff621ec..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h
+++ /dev/null
@@ -1 +0,0 @@
-int GetZero();
diff --git a/lldb/lit/tools/lldb-mi/symbol/lit.local.cfg b/lldb/lit/tools/lldb-mi/symbol/lit.local.cfg
deleted file mode 100644
index df9b335dd13..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/lit.local.cfg
+++ /dev/null
@@ -1 +0,0 @@
-config.suffixes = ['.test']
diff --git a/lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test b/lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test
deleted file mode 100644
index 792f283db1b..00000000000
--- a/lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test
+++ /dev/null
@@ -1,17 +0,0 @@
-# RUN: %build %p/inputs/main.c %p/inputs/symbol-list-lines.c %p/inputs/list-lines-helper.c --nodefaultlib -o %t
-# RUN: %lldbmi %t < %s | FileCheck %s
-
-# Test lldb-mi -symbol-list-lines command.
-
-# Check that we have a valid target created via '%lldbmi %t'.
-# CHECK: ^done
-
--symbol-list-lines invalid_file.c
-# Check a case of invalid file name.
-# CHECK: ^error,msg="File Handler. Invalid file name path"
-
--symbol-list-lines symbol-list-lines.c
-# CHECK: ^done,lines=[{pc="0x{{[0-9A-Fa-f]+}}",line="3"},{pc="0x{{[0-9A-Fa-f]+}}",line="4"},{pc="0x{{[0-9A-Fa-f]+}}",line="5"}{{.*}}]
-
--symbol-list-lines list-lines-helper.c
-# CHECK: ^done,lines=[{pc="0x{{[0-9A-Fa-f]+}}",line="1"},{pc="0x{{[0-9A-Fa-f]+}}",line="2"},{pc="0x{{[0-9A-Fa-f]+}}",line="3"}{{.*}}]
diff --git a/lldb/lit/tools/lldb-mi/target/inputs/main.c b/lldb/lit/tools/lldb-mi/target/inputs/main.c
deleted file mode 100644
index 8c74b3496f7..00000000000
--- a/lldb/lit/tools/lldb-mi/target/inputs/main.c
+++ /dev/null
@@ -1,4 +0,0 @@
-int main(void) {
- int x = 0;
- return x;
-}
diff --git a/lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py b/lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py
deleted file mode 100644
index 5eb07d84237..00000000000
--- a/lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import os
-import sys
-import subprocess
-from threading import Timer
-
-
-hostname = 'localhost'
-
-(r, w) = os.pipe()
-kwargs = {}
-if sys.version_info >= (3,2):
- kwargs['pass_fds'] = [w]
-
-args = sys.argv
-# Get debugserver, lldb-mi and FileCheck executables' paths with arguments.
-debugserver = ' '.join([args[1], '--pipe', str(w), hostname + ':0'])
-lldbmi = args[2]
-test_file = args[3]
-filecheck = 'FileCheck ' + test_file
-
-# Run debugserver, lldb-mi and FileCheck.
-debugserver_proc = subprocess.Popen(debugserver.split(), **kwargs)
-lldbmi_proc = subprocess.Popen(lldbmi, stdin=subprocess.PIPE,
- stdout=subprocess.PIPE, shell=True)
-filecheck_proc = subprocess.Popen(filecheck, stdin=subprocess.PIPE,
- shell=True)
-
-timeout_sec = 30
-timer = Timer(timeout_sec, exit, [filecheck_proc.returncode])
-try:
- timer.start()
-
- # Get a tcp port chosen by debugserver.
- # The number quite big to get lldb-server's output and to not hang.
- bytes_to_read = 10
- port_bytes = os.read(r, bytes_to_read)
- port = str(port_bytes.decode('utf-8').strip('\x00'))
-
- with open(test_file, 'r') as f:
- # Replace '$PORT' with a free port number and pass
- # test's content to lldb-mi.
- lldbmi_proc.stdin.write(f.read().replace('$PORT', port).encode('utf-8'))
- out, err = lldbmi_proc.communicate()
- filecheck_proc.stdin.write(out)
- filecheck_proc.communicate()
-finally:
- timer.cancel()
-
-debugserver_proc.kill()
-exit(filecheck_proc.returncode)
diff --git a/lldb/lit/tools/lldb-mi/target/lit.local.cfg b/lldb/lit/tools/lldb-mi/target/lit.local.cfg
deleted file mode 100644
index df9b335dd13..00000000000
--- a/lldb/lit/tools/lldb-mi/target/lit.local.cfg
+++ /dev/null
@@ -1 +0,0 @@
-config.suffixes = ['.test']
diff --git a/lldb/lit/tools/lldb-mi/target/target-select-so-path.test b/lldb/lit/tools/lldb-mi/target/target-select-so-path.test
deleted file mode 100644
index 8b71be5436d..00000000000
--- a/lldb/lit/tools/lldb-mi/target/target-select-so-path.test
+++ /dev/null
@@ -1,25 +0,0 @@
-# UNSUPPORTED: system-windows, system-darwin
-#
-# RUN: %clang -o %t %p/inputs/main.c -g
-# RUN: %python %p/inputs/target-select-so-path.py "%debugserver" "%lldbmi %t" %s
-
-# Test that -target-select command can hook up a path
-# added by gdb-set solib-search-path.
-
-# Check that we have a valid target created via file-exec-and-symbols.
-# CHECK: ^done
-
--interpreter-exec console "target modules search-paths list"
-# CHECK ^done
-
--gdb-set solib-search-path /example/dir
-# CHECK: ^done
-
--target-select remote localhost:$PORT
-# CHECK: ^connected
-
--interpreter-exec console "target modules search-paths list"
-# CHECK: ~"[0] \".\" -> \"/example/dir\"\n"
-# CHECK-NEXT: ^done
-
--gdb-exit
diff --git a/lldb/lit/tools/lldb-server/TestGdbserverPort.test b/lldb/lit/tools/lldb-server/TestGdbserverPort.test
deleted file mode 100644
index 04facfec831..00000000000
--- a/lldb/lit/tools/lldb-server/TestGdbserverPort.test
+++ /dev/null
@@ -1,4 +0,0 @@
-# Windows does not build lldb-server.
-# UNSUPPORTED: system-windows
-# RUN: %platformserver --server --listen :1234 --min-gdbserver-port 1234 --max-gdbserver-port 1234 2>&1 | FileCheck %s
-# CHECK: error: --min-gdbserver-port (1234) is not lower than --max-gdbserver-port (1234)
OpenPOWER on IntegriCloud