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