Author: tberghammer
Date: Wed Oct 7 07:38:29 2015
New Revision: 249541
URL: http://llvm.org/viewvc/llvm-project?rev=249541&view=rev
Log:
Remove working directory from remote platform in the test suite
Previously we haven't cleaned up the working directory we created on
the remote platform and because of it we run out of storage on some
android device/emulator (caused by the 2x increase of the number of
test cases because of dwo).
Modified:
lldb/trunk/test/lldbtest.py
Modified: lldb/trunk/test/lldbtest.py
URL:
http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lldbtest.py?rev=249541&r1=249540&r2=249541&view=diff
==============================================================================
--- lldb/trunk/test/lldbtest.py (original)
+++ lldb/trunk/test/lldbtest.py Wed Oct 7 07:38:29 2015
@@ -2472,6 +2472,13 @@ class TestBase(Base):
error = lldb.remote_platform.MakeDirectory(remote_test_dir, 0700)
if error.Success():
lldb.remote_platform.SetWorkingDirectory(remote_test_dir)
+
+ def remove_working_dir():
+ # TODO: Make it working on Windows when we need it for
remote debugging support
+ # TODO: Add a command to SBPlatform/Platform to remove a
(non empty) directory
+ shell_cmd = lldb.SBPlatformShellCommand("rm -rf %s" %
remote_test_dir)
+ lldb.remote_platform.Run(shell_cmd)
+ self.addTearDownHook(remove_working_dir)
else:
print "error: making remote directory '%s': %s" %
(remote_test_dir, error)
_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits