diff options
author | Todd Fiala <todd.fiala@gmail.com> | 2016-01-06 19:16:45 +0000 |
---|---|---|
committer | Todd Fiala <todd.fiala@gmail.com> | 2016-01-06 19:16:45 +0000 |
commit | d9be7530490647e4128df8b2fa90e2e65ae813b1 (patch) | |
tree | be77112cca2403bd2def5f2d2916dd7483152064 /lldb/packages/Python/lldbsuite | |
parent | a2abe8c66ba7be590be564624621a4c2692b04ba (diff) | |
download | bcm5719-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.py | 8 |
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 |