mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Support NO_COLOR environment variable in run-tests.php
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.
This commit is contained in:
parent
b480e6841e
commit
45d69fb809
@ -114,7 +114,8 @@ Options:
|
||||
|
||||
--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;
|
||||
@ -390,6 +391,9 @@ function main(): void
|
||||
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;
|
||||
@ -536,6 +540,9 @@ function main(): void
|
||||
case '--no-clean':
|
||||
$no_clean = true;
|
||||
break;
|
||||
case '--color':
|
||||
$colorize = true;
|
||||
break;
|
||||
case '--no-color':
|
||||
$colorize = false;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user