Tried to write errors to stderr consistently in scripts
This commit is contained in:
+10
-7
@@ -298,7 +298,8 @@ def compile(test_paths, **args):
|
||||
print('%serror:%s cycle detected in suite ordering: {%s}' % (
|
||||
'\x1b[01;31m' if args['color'] else '',
|
||||
'\x1b[m' if args['color'] else '',
|
||||
', '.join(suite.name for suite in pending.values())))
|
||||
', '.join(suite.name for suite in pending.values())),
|
||||
file=sys.stderr)
|
||||
sys.exit(-1)
|
||||
|
||||
pending = pending_
|
||||
@@ -337,7 +338,8 @@ def compile(test_paths, **args):
|
||||
print('%serror:%s compiling more than one test suite? (%r)' % (
|
||||
'\x1b[01;31m' if args['color'] else '',
|
||||
'\x1b[m' if args['color'] else '',
|
||||
test_paths))
|
||||
test_paths),
|
||||
file=sys.stderr)
|
||||
sys.exit(-1)
|
||||
|
||||
suite = suites[0]
|
||||
@@ -717,7 +719,7 @@ def find_perms(runner, test_ids=[], **args):
|
||||
if proc.returncode != 0:
|
||||
if not args.get('verbose'):
|
||||
for line in proc.stderr:
|
||||
sys.stdout.write(line)
|
||||
sys.stderr.write(line)
|
||||
sys.exit(-1)
|
||||
|
||||
# get which suite each case belongs to via paths
|
||||
@@ -747,7 +749,7 @@ def find_perms(runner, test_ids=[], **args):
|
||||
if proc.returncode != 0:
|
||||
if not args.get('verbose'):
|
||||
for line in proc.stderr:
|
||||
sys.stdout.write(line)
|
||||
sys.stderr.write(line)
|
||||
sys.exit(-1)
|
||||
|
||||
# figure out expected suite perms
|
||||
@@ -791,7 +793,7 @@ def find_path(runner, id, **args):
|
||||
if proc.returncode != 0:
|
||||
if not args.get('verbose'):
|
||||
for line in proc.stderr:
|
||||
sys.stdout.write(line)
|
||||
sys.stderr.write(line)
|
||||
sys.exit(-1)
|
||||
|
||||
return path
|
||||
@@ -820,7 +822,7 @@ def find_defines(runner, id, **args):
|
||||
if proc.returncode != 0:
|
||||
if not args.get('verbose'):
|
||||
for line in proc.stderr:
|
||||
sys.stdout.write(line)
|
||||
sys.stderr.write(line)
|
||||
sys.exit(-1)
|
||||
|
||||
return defines
|
||||
@@ -872,7 +874,8 @@ def find_ids(runner, test_ids=[], **args):
|
||||
print('%serror:%s no tests match id %r?' % (
|
||||
'\x1b[01;31m' if args['color'] else '',
|
||||
'\x1b[m' if args['color'] else '',
|
||||
id))
|
||||
id),
|
||||
file=sys.stderr)
|
||||
sys.exit(-1)
|
||||
|
||||
test_ids_.extend(test_ids__)
|
||||
|
||||
Reference in New Issue
Block a user