我们正在从 Ant 运行 rspec,因此进度格式化程序并不是一个真正的选择,因为它没有给出实时结果。
所以我们像这样运行 rspec:
CI_REPORTS=$REPORTDIR/rspec
rspec src/test/rspec \
--require ci/reporter/rake/rspec_loader \
--format documentation \
--format CI::Reporter::RSpec \
--format html --out $REPORTDIR/specs.html
这提供了实时更新但相当混乱的输出:
. #equals
is equal to itself
. is equal to the same item obtained separately
. is not equal to a different item
. is not equal to something that is not an item
. is not equal to null
点看起来像是默认的--format progress
东西,因为待处理的结果在那里显示一个 *。我可能遗漏了一些东西,但我找不到关闭它的方法。我使用时获得的命令行文档--help
没有描述如何关闭格式化程序,只描述了如何打开更多格式化程序......
不过一定有诀窍,那是什么?