run_tests.py: use colour on github
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
parent
d8699b0222
commit
0ac43566d7
|
@ -47,9 +47,13 @@ ANSI_WHITE = "\033[37m"
|
||||||
ANSI_BOLD = "\033[1m"
|
ANSI_BOLD = "\033[1m"
|
||||||
|
|
||||||
|
|
||||||
def output_color(color, s):
|
def running_on_github():
|
||||||
|
return os.environ.get("GITHUB_REPOSITORY") != None
|
||||||
|
|
||||||
|
|
||||||
|
def output_color(color, s, github=running_on_github()):
|
||||||
"""Wrap the given string in the given color."""
|
"""Wrap the given string in the given color."""
|
||||||
if sys.stdout.isatty():
|
if sys.stdout.isatty() or github:
|
||||||
return color + s + ANSI_RESET
|
return color + s + ANSI_RESET
|
||||||
return s
|
return s
|
||||||
|
|
||||||
|
@ -471,7 +475,7 @@ def main():
|
||||||
if args.scale_timeouts <= 0:
|
if args.scale_timeouts <= 0:
|
||||||
parser.error("--scale-timeouts value must be greater than 0")
|
parser.error("--scale-timeouts value must be greater than 0")
|
||||||
|
|
||||||
github = os.environ.get("GITHUB_REPOSITORY") != None
|
github = running_on_github()
|
||||||
|
|
||||||
# Search for test files:
|
# Search for test files:
|
||||||
test_xml = sorted(rglob(args.directory, "tests.xml"))
|
test_xml = sorted(rglob(args.directory, "tests.xml"))
|
||||||
|
|
Loading…
Reference in New Issue