Как сохранить * цветной * результат вывода команды при печати результата команды в Ruby? - PullRequest
1 голос
/ 31 августа 2011

Вот в чем дело:

Я запускаю несколько тестов Cucumber из файла ruby, вызывая такую ​​команду:

result = `bundle exec cucumber tests/specs/features`
[...] # do stuff with it
puts result

Теперь результат команды имеет эти приятные цвета, которые много говорят мне о прохождении и провале теста, просто глядя на него без чтения. Но: когда я ставлю такой результат, окраска исчезла!

Есть ли способ сделать это, не потеряв окраску?

1 Ответ

0 голосов
/ 31 августа 2011

Взгляните на этот и этот вопрос, они примерно одно и то же, но с rspec вместо cucumber.

...