Я знаю, что это не совсем ответ на вопрос OP, но он касается точки номер 1 в вопросе, черный на черном комментарии. Это сводило меня с ума, пытаясь понять, как изменить его на что-то (что-нибудь) еще без их полного удаления (или, что еще хуже, переключения на светлый терминал BG!)
Это то, что у меня работает.
Версия Behat: 3.7.0
default:
formatters:
pretty:
output_styles:
comment: [ cyan ]
Полный список элементов можно найти здесь: https://github.com/Behat/Behat/blob/v3.7.0/src/Behat/Behat/Output/Printer/ConsoleOutputFactory.php#L38-L61
И если вы чувствуете, что нажали достаточно ссылок, чтобы попасть сюда, вот эти определения.
/**
* Returns default styles.
*
* @return OutputFormatterStyle[string]
*/
private function getDefaultStyles()
{
return array(
'keyword' => new OutputFormatterStyle(null, null, array('bold')),
'stdout' => new OutputFormatterStyle(null, null, array()),
'exception' => new OutputFormatterStyle('red'),
'undefined' => new OutputFormatterStyle('yellow'),
'pending' => new OutputFormatterStyle('yellow'),
'pending_param' => new OutputFormatterStyle('yellow', null, array('bold')),
'failed' => new OutputFormatterStyle('red'),
'failed_param' => new OutputFormatterStyle('red', null, array('bold')),
'passed' => new OutputFormatterStyle('green'),
'passed_param' => new OutputFormatterStyle('green', null, array('bold')),
'skipped' => new OutputFormatterStyle('cyan'),
'skipped_param' => new OutputFormatterStyle('cyan', null, array('bold')),
'comment' => new OutputFormatterStyle('black'),
'tag' => new OutputFormatterStyle('cyan')
);
}
person
ZhuRenTongKu
schedule
04.07.2021