summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2013-08-07 03:18:36 +0000
committerDaniel Dunbar <daniel@zuster.org>2013-08-07 03:18:36 +0000
commit4f2469c40c9020af2cf39ec0af518b6caba0a588 (patch)
treec4e6d656953da3f82da845fc71db376788538619 /utils
parent0b714f768605c9f5d3c8caf2b5708e617b82f86f (diff)
downloadllvm-4f2469c40c9020af2cf39ec0af518b6caba0a588.tar.gz
llvm-4f2469c40c9020af2cf39ec0af518b6caba0a588.tar.bz2
llvm-4f2469c40c9020af2cf39ec0af518b6caba0a588.tar.xz
[lit] Use dual-compatible print() syntax where possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187856 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/lit/lit/Util.py24
-rwxr-xr-xutils/lit/lit/main.py40
2 files changed, 31 insertions, 33 deletions
diff --git a/utils/lit/lit/Util.py b/utils/lit/lit/Util.py
index 59e912900f..6f09eedfb7 100644
--- a/utils/lit/lit/Util.py
+++ b/utils/lit/lit/Util.py
@@ -116,27 +116,25 @@ def printHistogram(items, title = 'Items'):
barW = 40
hr = '-' * (barW + 34)
- print '\nSlowest %s:' % title
- print hr
+ print('\nSlowest %s:' % title)
+ print(hr)
for name,value in items[-20:]:
- print '%.2fs: %s' % (value, name)
- print '\n%s Times:' % title
- print hr
+ print('%.2fs: %s' % (value, name))
+ print('\n%s Times:' % title)
+ print(hr)
pDigits = int(math.ceil(math.log(maxValue, 10)))
pfDigits = max(0, 3-pDigits)
if pfDigits:
pDigits += pfDigits + 1
cDigits = int(math.ceil(math.log(len(items), 10)))
- print "[%s] :: [%s] :: [%s]" % ('Range'.center((pDigits+1)*2 + 3),
+ print("[%s] :: [%s] :: [%s]" % ('Range'.center((pDigits+1)*2 + 3),
'Percentage'.center(barW),
- 'Count'.center(cDigits*2 + 1))
- print hr
+ 'Count'.center(cDigits*2 + 1)))
+ print(hr)
for i,row in enumerate(histo):
pct = float(len(row)) / len(items)
w = int(barW * pct)
- print "[%*.*fs,%*.*fs)" % (pDigits, pfDigits, i*barH,
- pDigits, pfDigits, (i+1)*barH),
- print ":: [%s%s] :: [%*d/%*d]" % ('*'*w, ' '*(barW-w),
- cDigits, len(row),
- cDigits, len(items))
+ print("[%*.*fs,%*.*fs) :: [%s%s] :: [%*d/%*d]" % (
+ pDigits, pfDigits, i*barH, pDigits, pfDigits, (i+1)*barH,
+ '*'*w, ' '*(barW-w), cDigits, len(row), cDigits, len(items)))
diff --git a/utils/lit/lit/main.py b/utils/lit/lit/main.py
index 430fa23ab7..167b4098e9 100755
--- a/utils/lit/lit/main.py
+++ b/utils/lit/lit/main.py
@@ -59,14 +59,14 @@ class TestingProgressDisplay:
if self.progressBar:
self.progressBar.clear()
- print '%s: %s (%d of %d)' % (test.result.name, test.getFullName(),
- self.completed, self.numTests)
+ print('%s: %s (%d of %d)' % (test.result.name, test.getFullName(),
+ self.completed, self.numTests))
if test.result.isFailure and self.opts.showOutput:
- print "%s TEST '%s' FAILED %s" % ('*'*20, test.getFullName(),
- '*'*20)
- print test.output
- print "*" * 20
+ print("%s TEST '%s' FAILED %s" % ('*'*20, test.getFullName(),
+ '*'*20))
+ print(test.output)
+ print("*" * 20)
sys.stdout.flush()
@@ -125,7 +125,7 @@ class Tester(threading.Thread):
except KeyboardInterrupt:
# This is a sad hack. Unfortunately subprocess goes
# bonkers with ctrl-c and we start forking merrily.
- print '\nCtrl-C detected, goodbye.'
+ print('\nCtrl-C detected, goodbye.')
os.kill(0,9)
except:
if self.litConfig.debug:
@@ -299,19 +299,19 @@ def main(builtinParameters = {}):
# Show the suites, if requested.
if opts.showSuites:
- print '-- Test Suites --'
+ print('-- Test Suites --')
for ts,ts_tests in suitesAndTests:
- print ' %s - %d tests' %(ts.name, len(ts_tests))
- print ' Source Root: %s' % ts.source_root
- print ' Exec Root : %s' % ts.exec_root
+ print(' %s - %d tests' %(ts.name, len(ts_tests)))
+ print(' Source Root: %s' % ts.source_root)
+ print(' Exec Root : %s' % ts.exec_root)
# Show the tests, if requested.
if opts.showTests:
- print '-- Available Tests --'
+ print('-- Available Tests --')
for ts,ts_tests in suitesAndTests:
ts_tests.sort(key = lambda test: test.path_in_suite)
for test in ts_tests:
- print ' %s' % (test.getFullName(),)
+ print(' %s' % (test.getFullName(),))
# Select and order the tests.
numTotalTests = len(tests)
@@ -357,10 +357,10 @@ def main(builtinParameters = {}):
tc = ProgressBar.TerminalController()
progressBar = ProgressBar.ProgressBar(tc, header)
except ValueError:
- print header
+ print(header)
progressBar = ProgressBar.SimpleProgressBar('Testing: ')
else:
- print header
+ print(header)
startTime = time.time()
display = TestingProgressDisplay(opts, len(tests), progressBar)
@@ -380,7 +380,7 @@ def main(builtinParameters = {}):
display.finish()
if not opts.quiet:
- print 'Testing Time: %.2fs'%(time.time() - startTime)
+ print('Testing Time: %.2fs'%(time.time() - startTime))
# Update results for any tests which weren't run.
for t in tests:
@@ -403,10 +403,10 @@ def main(builtinParameters = {}):
elts = byCode.get(code)
if not elts:
continue
- print '*'*20
- print '%s (%d):' % (title, len(elts))
+ print('*'*20)
+ print('%s (%d):' % (title, len(elts)))
for t in elts:
- print ' %s' % t.getFullName()
+ print(' %s' % t.getFullName())
print
if opts.timeTests:
@@ -431,7 +431,7 @@ def main(builtinParameters = {}):
continue
N = len(byCode.get(code,[]))
if N:
- print ' %s: %d' % (name,N)
+ print(' %s: %d' % (name,N))
# If we encountered any additional errors, exit abnormally.
if litConfig.numErrors: