And add a --color option for run-tests.php
See https://no-color.org/
> an informal standard is hereby proposed:
>
> All command-line software which outputs text with ANSI color added should check
> for the presence of a `NO_COLOR` environment variable that, when present
> (regardless of its value), prevents the addition of ANSI color.
--no-clean Do not execute clean section if any.
- --no-color Do not colorize the result type in the test result
+ --color
+ --no-color Do/Don't colorize the result type in the test result.
HELP;
if (function_exists('sapi_windows_vt100_support') && !sapi_windows_vt100_support(STDOUT, true)) {
$colorize = false;
}
+ if (array_key_exists('NO_COLOR', $_ENV)) {
+ $colorize = false;
+ }
$selected_tests = false;
$slow_min_ms = INF;
$preload = false;
case '--no-clean':
$no_clean = true;
break;
+ case '--color':
+ $colorize = true;
+ break;
case '--no-color':
$colorize = false;
break;