工头运行警卫与颜色输出

时间:2012-02-06 02:25:14

标签: ruby-on-rails guard foreman

我可以在我的工头procfile中保护 - 但输出并不像我想的那样丰富多彩。我在输出中看到的唯一颜色来自Foreman ......

我希望有一个管理rspec,黄瓜和茉莉的保护文件 - 并且在这些测试运行时有很好的颜色输出。

好像工头会忽略警卫档案设置。知道如何改变吗?

3 个答案:

答案 0 :(得分:12)

将--tty选项添加到rspec guard cli:

guard "rspec", :version => 2, :cli => "--tty ...other options..."

答案 1 :(得分:2)

对于guard-rspec版本4.5.0,以下为我工作

guard :rspec, cmd_additional_args: "--tty", cmd: ...other...

答案 2 :(得分:0)

编辑:更简单,在Guardfile中执行

guard :rspec, cmd: "rspec --force-color"

# In case you do --profile and dot in regular .rspec, you may want to override further:
guard :rspec, cmd: "rspec --force-color --no-profile --format documentation"

/ EDIT

我为此苦苦挣扎,并使其与RSpec 3.8,rails 5.2和工头0.64一起运行

必须完成两个配置才能使其正常工作。

# In .rspec, add
--color

# In Guardfile, change to
guard :rspec, cmd: "rspec --tty" do

为什么需要--color和tty令人困惑,官方rspec文档说tty和color都是默认启用的。

尾注:如果您这样做的话,可以和领班一起守卫,这可以告诉我很多有关您是哪种类型的开发人员的信息。不要再说了;)

相关问题