理想的には、すべてのテストが成功した場合は 1 つのシェル スクリプトを呼び出し、失敗した場合は別のシェル スクリプトを呼び出せるようにしたいと考えています。何か案は?
質問する
937 次
2 に答える
4
after :suite
設定にフックを追加するだけです:
RSpec.configure do |config|
config.after(:suite) do
# do whatever you need to do
end
end
RSpec ドキュメントのbefore
およびafter
hooksを参照してください。
于 2013-10-19T19:40:31.240 に答える
0
ドキュメントから:
rspec コマンドは、すべての例が成功した場合は終了ステータス 0 で終了し、いずれかの例が失敗した場合は 1 で終了します。
したがって、次のような小さなスクリプトが機能するはずです。
if rspec
./success-script
else
./failure-script
fi
于 2013-10-19T18:53:35.137 に答える