1 dev server, xvnc server
3 passes browser, app_base, selenium_rc hash (start => 1)
4 calls test_directory($dir)
6 starts selenium rc daemon
7 connects to selenium rc daemon
9 processes them into arrays for ::Selenese
12 calls test_directory($other_dir)
13 reuses servers if possible
14 reuses selenium rc connection if possible
16 processes them into arrays for ::Selenese
19 calls done_testing(), test exits
20 DESTROY shuts down servers started
22 dev server, xvnc server
24 passes browser, app_base, selenium_rc hash (start => 0)
25 calls test_directory($dir)
26 connects to selenium rc daemon
28 processes them into arrays for ::Selenese
31 calls test_directory($other_dir)
33 processes them into arrays for ::Selenese
36 calls done_testing(), test exits
37 THS::DESTROY is essentially a NOP