# File lib/deep_test/distributed/remote_worker_client.rb, line 10 10: def load_files(filelist) 11: @options.new_listener_list.before_sync 12: 13: t = Thread.new do 14: @test_server.sync(@options) 15: @worker_server = @test_server.spawn_worker_server(@options) 16: @worker_server.load_files filelist 17: end 18: 19: filelist.each {|f| load f} 20: 21: begin 22: t.join 23: rescue => e 24: # The failover here doesn't invoke load_files on the failover_workers 25: # because they will be LocalWorkers, which fork from the current 26: # process. The fact that we depend in this here is damp... 27: # 28: fail_over("load_files", e) 29: end 30: end