summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2016-01-06 19:16:45 +0000
committerTodd Fiala <todd.fiala@gmail.com>2016-01-06 19:16:45 +0000
commitd9be7530490647e4128df8b2fa90e2e65ae813b1 (patch)
treebe77112cca2403bd2def5f2d2916dd7483152064 /lldb/packages/Python/lldbsuite
parenta2abe8c66ba7be590be564624621a4c2692b04ba (diff)
downloadbcm5719-llvm-d9be7530490647e4128df8b2fa90e2e65ae813b1.tar.gz
bcm5719-llvm-d9be7530490647e4128df8b2fa90e2e65ae813b1.zip
fixup lldbinline-style tests to clean up Makefiles and *.d files
The lldbinline inline-test mechanism will create a Makefile if one does not exist in the test directory. This Makefile and its *.d files were not getting cleaned up after a test run, leaving trash in the source tree. llvm-svn: 256961
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
-rw-r--r--lldb/packages/Python/lldbsuite/test/lldbinline.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/lldbinline.py b/lldb/packages/Python/lldbsuite/test/lldbinline.py
index 691a3fba6dc..abde6e790de 100644
--- a/lldb/packages/Python/lldbsuite/test/lldbinline.py
+++ b/lldb/packages/Python/lldbsuite/test/lldbinline.py
@@ -3,7 +3,6 @@ from __future__ import absolute_import
# System modules
import os
-import sys
# Third-party modules
@@ -23,6 +22,7 @@ def source_type(filename):
'.mm' : 'OBJCXX_SOURCES'
}.get(extension, None)
+
class CommandParser:
def __init__(self):
self.breakpoints = []
@@ -34,7 +34,7 @@ class CommandParser:
new_breakpoint = True
if len(parts) == 2:
- command = parts[1].strip() # take off whitespace
+ command = parts[1].strip() # take off whitespace
new_breakpoint = parts[0].strip() != ""
return (command, new_breakpoint)
@@ -85,7 +85,7 @@ class InlineTest(TestBase):
return "-N dwarf %s" % (self.mydir)
else:
return "-N dsym %s" % (self.mydir)
-
+
def BuildMakefile(self):
if os.path.exists("Makefile"):
return
@@ -116,11 +116,11 @@ class InlineTest(TestBase):
if ('CXX_SOURCES' in list(categories.keys())):
makefile.write("CXXFLAGS += -std=c++11\n")
+ makefile.write("\ncleanup:\n\trm -f Makefile *.d\n\n")
makefile.write("include $(LEVEL)/Makefile.rules\n")
makefile.flush()
makefile.close()
-
@skipUnlessDarwin
def __test_with_dsym(self):
self.using_dsym = True
OpenPOWER on IntegriCloud