class Coverband::Adapters::NullStore
NullStore
is for benchmarking the impacts of calculating and storing coverage data independant of Coverband/Coverage
Usage: config.store = Coverband::Adapters::NullStore.new
Public Class Methods
new(_opts = {})
click to toggle source
Calls superclass method
Coverband::Adapters::Base::new
# File lib/coverband/adapters/null_store.rb, line 13 def initialize(_opts = {}) super() end
Public Instance Methods
clear!()
click to toggle source
# File lib/coverband/adapters/null_store.rb, line 17 def clear! # NOOP end
coverage(_local_type = nil)
click to toggle source
# File lib/coverband/adapters/null_store.rb, line 29 def coverage(_local_type = nil) {} end
migrate!()
click to toggle source
# File lib/coverband/adapters/null_store.rb, line 25 def migrate! raise NotImplementedError, "NullStore doesn't support migrations" end
raw_store()
click to toggle source
# File lib/coverband/adapters/null_store.rb, line 37 def raw_store raise NotImplementedError, "NullStore doesn't support raw_store" end
save_report(report)
click to toggle source
# File lib/coverband/adapters/null_store.rb, line 33 def save_report(report) # NOOP end
size()
click to toggle source
# File lib/coverband/adapters/null_store.rb, line 21 def size 0 end