# 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