mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-05-17 23:56:39 +00:00
changes color of skipped functional tests
Changes the color of skipped functional tests to the default text color of the terminal. This will make skipped tests easy to read on the majority of background colors rather than the original grey color (hard to read on dark backgrounds) and the proposed yellow change (hard to read on white backgrounds)
This commit is contained in:
parent
15220ec903
commit
3258bad996
@ -28,7 +28,7 @@ import logging
|
||||
import unittest
|
||||
|
||||
# Formatting. Default colors to empty strings.
|
||||
BOLD, GREEN, RED, GREY = ("", ""), ("", ""), ("", ""), ("", "")
|
||||
DEFAULT, BOLD, GREEN, RED = ("", ""), ("", ""), ("", ""), ("", "")
|
||||
try:
|
||||
# Make sure python thinks it can write unicode to its stdout
|
||||
"\u2713".encode("utf_8").decode(sys.stdout.encoding)
|
||||
@ -59,10 +59,10 @@ if os.name != 'nt' or sys.getwindowsversion() >= (10, 0, 14393): #type:ignore
|
||||
kernel32.SetConsoleMode(stderr, stderr_mode.value | ENABLE_VIRTUAL_TERMINAL_PROCESSING)
|
||||
# primitive formatting on supported
|
||||
# terminal via ANSI escape sequences:
|
||||
DEFAULT = ('\033[0m', '\033[0m')
|
||||
BOLD = ('\033[0m', '\033[1m')
|
||||
GREEN = ('\033[0m', '\033[0;32m')
|
||||
RED = ('\033[0m', '\033[0;31m')
|
||||
GREY = ('\033[0m', '\033[1;30m')
|
||||
|
||||
TEST_EXIT_PASSED = 0
|
||||
TEST_EXIT_SKIPPED = 77
|
||||
@ -366,11 +366,11 @@ def main():
|
||||
|
||||
args, unknown_args = parser.parse_known_args()
|
||||
if not args.ansi:
|
||||
global BOLD, GREEN, RED, GREY
|
||||
global DEFAULT, BOLD, GREEN, RED
|
||||
DEFAULT = ("", "")
|
||||
BOLD = ("", "")
|
||||
GREEN = ("", "")
|
||||
RED = ("", "")
|
||||
GREY = ("", "")
|
||||
|
||||
# args to be passed on always start with two dashes; tests are the remaining unknown args
|
||||
tests = [arg for arg in unknown_args if arg[:2] != "--"]
|
||||
@ -714,7 +714,7 @@ class TestResult():
|
||||
color = RED
|
||||
glyph = CROSS
|
||||
elif self.status == "Skipped":
|
||||
color = GREY
|
||||
color = DEFAULT
|
||||
glyph = CIRCLE
|
||||
|
||||
return color[1] + "%s | %s%s | %s s\n" % (self.name.ljust(self.padding), glyph, self.status.ljust(7), self.time) + color[0]
|
||||
|
Loading…
x
Reference in New Issue
Block a user