我接触到有趣的Nyan Cat Formatter,它可以在规格运行时播放音乐。
因为我们的测试套件正在增长和增长,所以我经常在运行时执行其他操作,例如:浏览器在互联网上。虽然在规格完成时(或当一个失败时)有一个音频信号会很棒,所以我知道何时返回工作。
有这样的格式化程序吗?如果没有,我会尝试通过看看Nyan Cat Formatter如何工作来创建一个。
感谢您的帮助 约什
答案 0 :(得分:4)
你可以在shell上做一些简单的事情,如:
rake spec && say 'pass!'
say
是Mac的东西,但我确信其他平台也可以使用。
答案 1 :(得分:2)
我刚刚创建了这个Gist,这使得它很简单,除了rspec(和sox,你可以通过apt-get
安装)之外你不需要任何东西:
Play a sound after an Rspec suite
config.after(:suite) do
examples = RSpec.world.filtered_examples.values.flatten
if examples.none?(&:exception)
file = "spec/pass.wav"
else
file = "spec/fail.wav"
end
fork{exec "play -q -V0 #{file}"}
end
这是您的spec_helper.rb
。
答案 2 :(得分:0)
您可能需要查看autotest,让它在测试运行开始或结束时运行您的测试configured to use a plugin to play sounds。