aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/logging
diff options
context:
space:
mode:
authorKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
committerKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
commitb9c1b51e45b845debb76d8658edabca70ca56079 (patch)
treedfcb5a13ef2b014202340f47036da383eaee74aa /lldb/packages/Python/lldbsuite/test/logging
parentd5aa73376966339caad04013510626ec2e42c760 (diff)
downloadllvm-b9c1b51e45b845debb76d8658edabca70ca56079.zip
llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.gz
llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.bz2
*** This commit represents a complete reformatting of the LLDB source code
*** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications: Firstly, merging this particular commit into a downstream fork may be a huge effort. Alternatively, it may be worth merging all changes up to this commit, performing the same reformatting operation locally, and then discarding the merge for this particular commit. The commands used to accomplish this reformatting were as follows (with current working directory as the root of the repository): find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} + find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ; The version of clang-format used was 3.9.0, and autopep8 was 1.2.4. Secondly, “blame” style tools will generally point to this commit instead of a meaningful prior commit. There are alternatives available that will attempt to look through this change and find the appropriate prior commit. YMMV. llvm-svn: 280751
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/logging')
-rw-r--r--lldb/packages/Python/lldbsuite/test/logging/TestLogging.py93
1 files changed, 53 insertions, 40 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/logging/TestLogging.py b/lldb/packages/Python/lldbsuite/test/logging/TestLogging.py
index cba587e..690c4f6 100644
--- a/lldb/packages/Python/lldbsuite/test/logging/TestLogging.py
+++ b/lldb/packages/Python/lldbsuite/test/logging/TestLogging.py
@@ -5,13 +5,15 @@ Test lldb logging. This test just makes sure logging doesn't crash, and produce
from __future__ import print_function
-
-import os, time, string
+import os
+import time
+import string
import lldb
from lldbsuite.test.decorators import *
from lldbsuite.test.lldbtest import *
from lldbsuite.test import lldbutil
+
class LogTestCase(TestBase):
mydir = TestBase.compute_mydir(__file__)
@@ -24,86 +26,97 @@ class LogTestCase(TestBase):
cls.RemoveTempFile(cls.truncate_log_file)
cls.RemoveTempFile(cls.append_log_file)
- def test (self):
+ def test(self):
self.build()
if self.debug_info == "dsym":
- self.command_log_tests ("dsym")
+ self.command_log_tests("dsym")
else:
- self.command_log_tests ("dwarf")
+ self.command_log_tests("dwarf")
- def command_log_tests (self, type):
- exe = os.path.join (os.getcwd(), "a.out")
+ def command_log_tests(self, type):
+ exe = os.path.join(os.getcwd(), "a.out")
self.expect("file " + exe,
- patterns = [ "Current executable set to .*a.out" ])
+ patterns=["Current executable set to .*a.out"])
- log_file = os.path.join (os.getcwd(), "lldb-commands-log-%s-%s-%s.txt" % (type,
- os.path.basename(self.getCompiler()),
- self.getArchitecture()))
+ log_file = os.path.join(
+ os.getcwd(),
+ "lldb-commands-log-%s-%s-%s.txt" %
+ (type,
+ os.path.basename(
+ self.getCompiler()),
+ self.getArchitecture()))
- if (os.path.exists (log_file)):
- os.remove (log_file)
+ if (os.path.exists(log_file)):
+ os.remove(log_file)
# By default, Debugger::EnableLog() will set log options to
# PREPEND_THREAD_NAME + OPTION_THREADSAFE. We don't want the
# threadnames here, so we enable just threadsafe (-t).
- self.runCmd ("log enable -t -f '%s' lldb commands" % (log_file))
-
- self.runCmd ("command alias bp breakpoint")
-
- self.runCmd ("bp set -n main")
+ self.runCmd("log enable -t -f '%s' lldb commands" % (log_file))
+
+ self.runCmd("command alias bp breakpoint")
- self.runCmd ("bp l")
+ self.runCmd("bp set -n main")
+
+ self.runCmd("bp l")
self.runCmd("log disable lldb")
- self.assertTrue (os.path.isfile (log_file))
+ self.assertTrue(os.path.isfile(log_file))
- f = open (log_file)
+ f = open(log_file)
log_lines = f.readlines()
- f.close ()
- os.remove (log_file)
+ f.close()
+ os.remove(log_file)
- self.assertGreater(len(log_lines), 0, "Something was written to the log file.")
+ self.assertGreater(
+ len(log_lines),
+ 0,
+ "Something was written to the log file.")
# Check that lldb truncates its log files
@no_debug_info_test
- def test_log_truncate (self):
- if (os.path.exists (self.truncate_log_file)):
- os.remove (self.truncate_log_file)
+ def test_log_truncate(self):
+ if (os.path.exists(self.truncate_log_file)):
+ os.remove(self.truncate_log_file)
# put something in our log file
with open(self.truncate_log_file, "w") as f:
for i in range(1, 1000):
f.write("bacon\n")
- self.runCmd ("log enable -t -f '%s' lldb commands" % (self.truncate_log_file))
- self.runCmd ("help log")
- self.runCmd ("log disable lldb")
+ self.runCmd(
+ "log enable -t -f '%s' lldb commands" %
+ (self.truncate_log_file))
+ self.runCmd("help log")
+ self.runCmd("log disable lldb")
- self.assertTrue (os.path.isfile (self.truncate_log_file))
+ self.assertTrue(os.path.isfile(self.truncate_log_file))
with open(self.truncate_log_file, "r") as f:
- contents = f.read ()
+ contents = f.read()
# check that it got removed
self.assertEquals(contents.find("bacon"), -1)
# Check that lldb can append to a log file
@no_debug_info_test
- def test_log_append (self):
- if (os.path.exists (self.append_log_file)):
- os.remove (self.append_log_file)
+ def test_log_append(self):
+ if (os.path.exists(self.append_log_file)):
+ os.remove(self.append_log_file)
# put something in our log file
with open(self.append_log_file, "w") as f:
f.write("bacon\n")
- self.runCmd ("log enable -t -a -f '%s' lldb commands" % (self.append_log_file))
- self.runCmd ("help log")
- self.runCmd ("log disable lldb")
+ self.runCmd(
+ "log enable -t -a -f '%s' lldb commands" %
+ (self.append_log_file))
+ self.runCmd("help log")
+ self.runCmd("log disable lldb")
- self.assertTrue (os.path.isfile (self.append_log_file))
+ self.assertTrue(os.path.isfile(self.append_log_file))
with open(self.append_log_file, "r") as f:
- contents = f.read ()
+ contents = f.read()
# check that it is still there
self.assertEquals(contents.find("bacon"), 0)