summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/api/multithreaded
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2016-10-27 22:52:32 +0000
committerChris Bieneman <beanz@apple.com>2016-10-27 22:52:32 +0000
commitf817bae1616852aeae880aa8e6a22407276aa223 (patch)
treea11307e419851e4fddf18aff7ce1068091abaab8 /lldb/packages/Python/lldbsuite/test/api/multithreaded
parent91967bd301cba2185b612b9b686cb7367383a00e (diff)
downloadbcm5719-llvm-f817bae1616852aeae880aa8e6a22407276aa223.tar.gz
bcm5719-llvm-f817bae1616852aeae880aa8e6a22407276aa223.zip
[Test Suite] Pull generateSource into lldbtest
Summary: Convert tests using LLDB headers to use generateSource to put the right include paths in place regardless of whether or not you're building a framework. This also abstracted generateSource out of TestPublicAPIHeaders.py into lldbtest.py. Reviewers: tfiala, zturner Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D25887 llvm-svn: 285357
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/api/multithreaded')
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py9
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/driver.cpp.template (renamed from lldb/packages/Python/lldbsuite/test/api/multithreaded/driver.cpp)2
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp.template (renamed from lldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp)2
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/lldb-headers.h11
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp.template (renamed from lldb/packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp)2
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp.template (renamed from lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp)2
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp.template (renamed from lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp)2
-rw-r--r--lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp.template (renamed from lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp)2
8 files changed, 15 insertions, 17 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py b/lldb/packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py
index 970c25107f6..abd252b1e5b 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py
@@ -15,6 +15,15 @@ import subprocess
class SBBreakpointCallbackCase(TestBase):
+ def setUp(self):
+ TestBase.setUp(self)
+ self.generateSource('driver.cpp')
+ self.generateSource('listener_test.cpp')
+ self.generateSource('test_breakpoint_callback.cpp')
+ self.generateSource('test_listener_event_description.cpp')
+ self.generateSource('test_listener_event_process_state.cpp')
+ self.generateSource('test_listener_resume.cpp')
+
mydir = TestBase.compute_mydir(__file__)
@skipIfRemote
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/driver.cpp b/lldb/packages/Python/lldbsuite/test/api/multithreaded/driver.cpp.template
index fa0c48e0ecf..adb1d200655 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/driver.cpp
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/driver.cpp.template
@@ -7,7 +7,7 @@
#include <string>
#include <vector>
-#include "lldb-headers.h"
+%include_SB_APIs%
#include "common.h"
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp b/lldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp.template
index b20868ff94f..e305d1af489 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/listener_test.cpp.template
@@ -7,7 +7,7 @@
#include <thread>
#include <vector>
-#include "lldb-headers.h"
+%include_SB_APIs%
#include "common.h"
using namespace lldb;
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/lldb-headers.h b/lldb/packages/Python/lldbsuite/test/api/multithreaded/lldb-headers.h
deleted file mode 100644
index da0914b3b07..00000000000
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/lldb-headers.h
+++ /dev/null
@@ -1,11 +0,0 @@
-
-#ifndef LLDB_HEADERS_H
-#define LLDB_HEADERS_H
-
-#ifdef __APPLE__
-#include <LLDB/LLDB.h>
-#else
-#include "lldb/API/LLDB.h"
-#endif
-
-#endif // LLDB_HEADERS_H
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp.template
index def31f82b0c..4133025aa49 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_breakpoint_callback.cpp.template
@@ -7,7 +7,7 @@
#include <vector>
#include <string>
-#include "lldb-headers.h"
+%include_SB_APIs%
#include "common.h"
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp.template
index 0d7844dce6d..63e3f3631e5 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_description.cpp.template
@@ -8,7 +8,7 @@
#include <string>
#include <thread>
-#include "lldb-headers.h"
+%include_SB_APIs%
#include "common.h"
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp.template
index 574257e98ee..2926ece4d8d 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp.template
@@ -8,7 +8,7 @@
#include <string>
#include <thread>
-#include "lldb-headers.h"
+%include_SB_APIs%
#include "common.h"
diff --git a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp.template
index 8cf786b1160..4adc9b33887 100644
--- a/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp
+++ b/lldb/packages/Python/lldbsuite/test/api/multithreaded/test_listener_resume.cpp.template
@@ -8,7 +8,7 @@
#include <string>
#include <thread>
-#include "lldb-headers.h"
+%include_SB_APIs%
#include "common.h"
OpenPOWER on IntegriCloud