【问题标题】:Passing format as parameter to rake spec将格式作为参数传递给 rake spec
【发布时间】:2012-10-29 22:14:26
【问题描述】:

我的问题类似于this ,他们想要覆盖rake spec 的输出格式。该问题的解决方案是使用限制性的 .rspec 配置文件。我希望这是一个命令行参数,因为我希望它在不同的机器上有所不同。

rspec 可执行文件有-f 选项定义格式。 rake spec-f 定义一个 rakefile。 rake spec --format 无效。这是rake spec 的疏忽吗? “格式”真的不行吗?

【问题讨论】:

  • 既然您自己找到了答案,最好也将其添加为下面的答案;将帮助提出相同问题的其他人。

标签: ruby rspec rake


【解决方案1】:

回答:我在这里自行回答我的问题。 rake spec 将采用 SPEC_OPTS 环境变量。

rake spec SPEC_OPTS="--format documentation"

【讨论】:

  • 非常适合--seed=12345
【解决方案2】:

Rakefile 中以更简洁的方式执行此操作:

RSpec::Core::RakeTask.new(:spec) do |t|
  t.rspec_opts = '--format documentation'
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-18
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 2013-01-27
    相关资源
    最近更新 更多