Abstract listener that implements all the events but does nothing.
Create a new listener.
Output: The IO object for outputting any information. Defaults to STDOUT, but you could pass a file in, or STDERR
# File lib/hydra/listener/abstract.rb, line 10 def initialize(output = $stdout) @output = output end
Fired when a file is started
# File lib/hydra/listener/abstract.rb, line 31 def file_begin(file) end
Fired when a file is finished
# File lib/hydra/listener/abstract.rb, line 35 def file_end(file, output) end
Fired when testing has started
# File lib/hydra/listener/abstract.rb, line 15 def testing_begin(files) end
Fired when testing finishes, after the workers shutdown
# File lib/hydra/listener/abstract.rb, line 19 def testing_end end
Fired after runner processes have been started
# File lib/hydra/listener/abstract.rb, line 23 def worker_begin(worker) end
Fired before shutting down the worker
# File lib/hydra/listener/abstract.rb, line 27 def worker_end(worker) end