# File lib/deep_test/distributed/remote_worker_client.rb, line 44 def fail_over(method, exception) @options.ui_instance.distributed_failover_to_local(method, exception) @worker_server = @failover_workers end
# File lib/deep_test/distributed/remote_worker_client.rb, line 49 def failed_over? @worker_server == @failover_workers end
# File lib/deep_test/distributed/remote_worker_client.rb, line 10 def load_files(filelist) @options.new_listener_list.before_sync t = Thread.new do @test_server.sync(@options) @worker_server = @test_server.spawn_worker_server(@options) @worker_server.load_files filelist end filelist.each {|f| load f} begin t.join rescue => e # The failover here doesn't invoke load_files on the failover_workers # because they will be LocalWorkers, which fork from the current # process. The fact that we depend in this here is damp... # fail_over("load_files", e) end end
Generated with the Darkfish Rdoc Generator 2.