module Autospec
class BaseRunner
# used when starting the runner - preloading happens here
def start(opts = {})
end
# indicates whether tests are running
def running?
true
# launch a batch of specs/tests
def run(specs)
# used when we need to reload the whole application
def reload
# used to abort the current run
def abort
def failed_specs
[]
# used to stop the runner
def stop