Когда я запускаю phpunit из командной строки, контрольные символы распечатываются вместо того, чтобы действовать как управляющие символы. Взгляните на это:
PHPUnit 3.6.5 by Sebastian Bergmann.
Configuration read from app\phpunit.xml.dist
...
Time: 1 second, Memory: 12.00Mb
‹[30;42m‹[2KOK (3 tests, 3 assertions)
‹[0m‹[2K
Я предполагаю, что такие знаки, как ‹[30;42m<
, являются своего рода управляющими символами и должны использоваться консолью по-разному (позиционирование курсора, удаление символов и т.д.)
Что здесь может быть неправильным?