1
我正在嘗試將性能測試納入非導軌應用程序的測試套件中,並且有幾個問題。使用RSpec進行性能測試
- 我不需要每次都運行性能測試,我怎麼能排除它們?評論和取消註釋
config.filter_run_excluding :perf => true
似乎是一個壞主意。 - 如何報告基準測試結果?我認爲RSpec有一些機制。
我正在嘗試將性能測試納入非導軌應用程序的測試套件中,並且有幾個問題。使用RSpec進行性能測試
config.filter_run_excluding :perf => true
似乎是一個壞主意。第一個問題部分得到解決和第二個問題與該代碼段在spec/spec_helper.rb
class MessageHelper
class << self
def messages
@messages ||= []
end
def add(msg)
messages << msg
end
end
end
def message(msg)
MessageHelper.add msg
end
RSpec.configure do |c|
c.filter_run_excluding :perf => !ENV["PERF"]
c.after(:suite) do
puts "\nMessages:"
MessageHelper.messages.each {|m| puts m}
end
end
完全解決