mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-09 11:25:55 +00:00
[lit] Use .write() methods instead of print statement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187857 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -112,8 +112,8 @@ class LitConfig:
|
|||||||
file,line,_,_,_ = inspect.getframeinfo(f)
|
file,line,_,_,_ = inspect.getframeinfo(f)
|
||||||
location = '%s:%d' % (os.path.basename(file), line)
|
location = '%s:%d' % (os.path.basename(file), line)
|
||||||
|
|
||||||
print >>sys.stderr, '%s: %s: %s: %s' % (self.progname, location,
|
sys.stderr.write('%s: %s: %s: %s\n' % (self.progname, location,
|
||||||
kind, message)
|
kind, message))
|
||||||
|
|
||||||
def note(self, message):
|
def note(self, message):
|
||||||
self._write_message('note', message)
|
self._write_message('note', message)
|
||||||
|
@@ -16,13 +16,13 @@ class TerminalController:
|
|||||||
output to the terminal:
|
output to the terminal:
|
||||||
|
|
||||||
>>> term = TerminalController()
|
>>> term = TerminalController()
|
||||||
>>> print 'This is '+term.GREEN+'green'+term.NORMAL
|
>>> print('This is '+term.GREEN+'green'+term.NORMAL)
|
||||||
|
|
||||||
Alternatively, the `render()` method can used, which replaces
|
Alternatively, the `render()` method can used, which replaces
|
||||||
'${action}' with the string required to perform 'action':
|
'${action}' with the string required to perform 'action':
|
||||||
|
|
||||||
>>> term = TerminalController()
|
>>> term = TerminalController()
|
||||||
>>> print term.render('This is ${GREEN}green${NORMAL}')
|
>>> print(term.render('This is ${GREEN}green${NORMAL}'))
|
||||||
|
|
||||||
If the terminal doesn't support a given action, then the value of
|
If the terminal doesn't support a given action, then the value of
|
||||||
the corresponding instance variable will be set to ''. As a
|
the corresponding instance variable will be set to ''. As a
|
||||||
@@ -34,7 +34,7 @@ class TerminalController:
|
|||||||
|
|
||||||
>>> term = TerminalController()
|
>>> term = TerminalController()
|
||||||
>>> if term.CLEAR_SCREEN:
|
>>> if term.CLEAR_SCREEN:
|
||||||
... print 'This terminal supports clearning the screen.'
|
... print('This terminal supports clearning the screen.')
|
||||||
|
|
||||||
Finally, if the width and height of the terminal are known, then
|
Finally, if the width and height of the terminal are known, then
|
||||||
they will be stored in the `COLS` and `LINES` attributes.
|
they will be stored in the `COLS` and `LINES` attributes.
|
||||||
|
@@ -21,7 +21,7 @@ class Command:
|
|||||||
quoted = '"%s"' % arg
|
quoted = '"%s"' % arg
|
||||||
else:
|
else:
|
||||||
raise NotImplementedError('Unable to quote %r' % arg)
|
raise NotImplementedError('Unable to quote %r' % arg)
|
||||||
print >>file, quoted,
|
file.write(quoted)
|
||||||
|
|
||||||
# For debugging / validation.
|
# For debugging / validation.
|
||||||
import ShUtil
|
import ShUtil
|
||||||
@@ -31,9 +31,9 @@ class Command:
|
|||||||
|
|
||||||
for r in self.redirects:
|
for r in self.redirects:
|
||||||
if len(r[0]) == 1:
|
if len(r[0]) == 1:
|
||||||
print >>file, "%s '%s'" % (r[0][0], r[1]),
|
file.write("%s '%s'" % (r[0][0], r[1]))
|
||||||
else:
|
else:
|
||||||
print >>file, "%s%s '%s'" % (r[0][1], r[0][0], r[1]),
|
file.write("%s%s '%s'" % (r[0][1], r[0][0], r[1]))
|
||||||
|
|
||||||
class Pipeline:
|
class Pipeline:
|
||||||
def __init__(self, commands, negate=False, pipe_err=False):
|
def __init__(self, commands, negate=False, pipe_err=False):
|
||||||
@@ -56,11 +56,11 @@ class Pipeline:
|
|||||||
if pipefail != self.pipe_err:
|
if pipefail != self.pipe_err:
|
||||||
raise ValueError('Inconsistent "pipefail" attribute!')
|
raise ValueError('Inconsistent "pipefail" attribute!')
|
||||||
if self.negate:
|
if self.negate:
|
||||||
print >>file, '!',
|
file.write('! ')
|
||||||
for cmd in self.commands:
|
for cmd in self.commands:
|
||||||
cmd.toShell(file)
|
cmd.toShell(file)
|
||||||
if cmd is not self.commands[-1]:
|
if cmd is not self.commands[-1]:
|
||||||
print >>file, '|\n ',
|
file.write('|\n ')
|
||||||
|
|
||||||
class Seq:
|
class Seq:
|
||||||
def __init__(self, lhs, op, rhs):
|
def __init__(self, lhs, op, rhs):
|
||||||
@@ -81,5 +81,5 @@ class Seq:
|
|||||||
|
|
||||||
def toShell(self, file, pipefail=False):
|
def toShell(self, file, pipefail=False):
|
||||||
self.lhs.toShell(file, pipefail)
|
self.lhs.toShell(file, pipefail)
|
||||||
print >>file, ' %s\n' % self.op
|
file.write(' %s\n' % self.op)
|
||||||
self.rhs.toShell(file, pipefail)
|
self.rhs.toShell(file, pipefail)
|
||||||
|
@@ -437,22 +437,21 @@ def parseIntegratedTestScript(test, normalize_slashes=False,
|
|||||||
|
|
||||||
def formatTestOutput(status, out, err, exitCode, script):
|
def formatTestOutput(status, out, err, exitCode, script):
|
||||||
output = StringIO.StringIO()
|
output = StringIO.StringIO()
|
||||||
print >>output, "Script:"
|
output.write("Script:\n")
|
||||||
print >>output, "--"
|
output.write("--\n")
|
||||||
print >>output, '\n'.join(script)
|
output.write('\n'.join(script))
|
||||||
print >>output, "--"
|
output.write("\n--\n")
|
||||||
print >>output, "Exit Code: %r" % exitCode,
|
output.write("Exit Code: %r\n\n" % exitCode)
|
||||||
print >>output
|
|
||||||
if out:
|
if out:
|
||||||
print >>output, "Command Output (stdout):"
|
output.write("Command Output (stdout):\n")
|
||||||
print >>output, "--"
|
output.write("--\n")
|
||||||
output.write(out)
|
output.write(out)
|
||||||
print >>output, "--"
|
output.write("--\n")
|
||||||
if err:
|
if err:
|
||||||
print >>output, "Command Output (stderr):"
|
output.write("Command Output (stderr):\n")
|
||||||
print >>output, "--"
|
output.write("--\n")
|
||||||
output.write(err)
|
output.write(err)
|
||||||
print >>output, "--"
|
output.write("--\n")
|
||||||
return (status, output.getvalue())
|
return (status, output.getvalue())
|
||||||
|
|
||||||
def executeShTest(test, litConfig, useExternalSh,
|
def executeShTest(test, litConfig, useExternalSh,
|
||||||
|
@@ -215,7 +215,7 @@ def find_tests_for_inputs(lit_config, inputs):
|
|||||||
|
|
||||||
# If there were any errors during test discovery, exit now.
|
# If there were any errors during test discovery, exit now.
|
||||||
if lit_config.numErrors:
|
if lit_config.numErrors:
|
||||||
print >>sys.stderr, '%d errors, exiting.' % lit_config.numErrors
|
sys.stderr.write('%d errors, exiting.\n' % lit_config.numErrors)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
return tests
|
return tests
|
||||||
|
@@ -407,7 +407,7 @@ def main(builtinParameters = {}):
|
|||||||
print('%s (%d):' % (title, len(elts)))
|
print('%s (%d):' % (title, len(elts)))
|
||||||
for t in elts:
|
for t in elts:
|
||||||
print(' %s' % t.getFullName())
|
print(' %s' % t.getFullName())
|
||||||
print
|
sys.stdout.write('\n')
|
||||||
|
|
||||||
if opts.timeTests:
|
if opts.timeTests:
|
||||||
# Collate, in case we repeated tests.
|
# Collate, in case we repeated tests.
|
||||||
@@ -435,12 +435,12 @@ def main(builtinParameters = {}):
|
|||||||
|
|
||||||
# If we encountered any additional errors, exit abnormally.
|
# If we encountered any additional errors, exit abnormally.
|
||||||
if litConfig.numErrors:
|
if litConfig.numErrors:
|
||||||
print >>sys.stderr, '\n%d error(s), exiting.' % litConfig.numErrors
|
sys.stderr.write('\n%d error(s), exiting.\n' % litConfig.numErrors)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
# Warn about warnings.
|
# Warn about warnings.
|
||||||
if litConfig.numWarnings:
|
if litConfig.numWarnings:
|
||||||
print >>sys.stderr, '\n%d warning(s) in tests.' % litConfig.numWarnings
|
sys.stderr.write('\n%d warning(s) in tests.\n' % litConfig.numWarnings)
|
||||||
|
|
||||||
if hasFailures:
|
if hasFailures:
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
Reference in New Issue
Block a user