Опции prove - улучшение документации
Closed this issue · 8 comments
Делаю
swat --prove '--nocolor'
с целью убрать раскрашивание вывода.
Вывод внезапно схлопывается до пары строчек типа
/home/ivanych/.swat/.cache/25957/prove/_tc/areas/simple/META/request.t .......... ok
в то время, как без --prove выводится всё подробно, по каждому тесту.
Чего это оно? Я же только про цвета опцию использовал, ничего другого менять не надо...
И кстати, про цвета. Оказалось, что цвета этой опцией не убираются. А как убрать цвета? В документации самого swat-a нашел только swat_disable_color, но там сказано, что оно и так по умолчанию выключено.
А! пардон, выключено swat_disable_color - это же двойное отрицание:) Включил, заработало:)
вот так правильно:
swat_disable_color=1 swat --prove '--nocolor -v'
swat_disable_color
- выключает swat вывода--prove
- задает опции для prove в данном случае - вербозный вывод и без цвета
swat_disable_color=1 swat --prove '--nocolor -v'
Да, но речь-то о том, что я указал только опцию про цвета, а оно вдруг стало не вербозное.
По-дефолту, когда не указываются опции для prove явно, swat запускает prove с параметрами "-v" , что обеспечивает детализацию вывода от prove, если пользователь переопределяет параметры для prove , то используются пользовательские параметры, в данном случае запуск prove с параметрам "--nocolor" не даёт детализации, так как по умолчанию в prove она выключена
Ага, понятно. Может быть, указать в документации? Ну, что по умолчанию -v, а если указать -prove, то всё сбрасывается и надо самому всё указывать?
Да , согласен. Переоткрываю тикет для улучшения документации.
А кстати, оно там даже указано, но не там, где следовало бы:)
Закрываю. В последней версии prove уже нет.