module BackgroundProcessCoreHelpers
Just methods config.include BackgroundProcessCoreHelpers
Public Class Methods
report_failed_instance()
click to toggle source
# File lib/rspec-background-process/background_process_helpers.rb, line 24 def self.report_failed_instance return unless defined? @@process_pool @@process_pool.report_failed_instance @@process_pool.report_logs end
report_pool_stats()
click to toggle source
# File lib/rspec-background-process/background_process_helpers.rb, line 31 def self.report_pool_stats return unless defined? @@process_pool @@process_pool.report_stats end
Public Instance Methods
background_process(path, options = {})
click to toggle source
# File lib/rspec-background-process/background_process_helpers.rb, line 14 def background_process(path, options = {}) RSpecBackgroundProcess::ProcessPool::ProcessDefinition.new( process_pool.pool, options[:group] || 'default', path, options[:load] ? RSpecBackgroundProcess::LoadedBackgroundProcess : RSpecBackgroundProcess::BackgroundProcess, process_pool.options ) end
process_pool(options = {})
click to toggle source
# File lib/rspec-background-process/background_process_helpers.rb, line 10 def process_pool(options = {}) @@process_pool ||= RSpecBackgroundProcess::ProcessPool.new(options) end