From: Chris Nehren Date: Fri, 8 Apr 2011 05:17:56 +0000 (-0400) Subject: conceptual runthroughs X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=366810a265b3ce0888ebf7c584a9f9af7ad0aea4;p=scpubgit%2FTest-Harness-Selenium.git conceptual runthroughs --- diff --git a/runthroughs b/runthroughs new file mode 100644 index 0000000..90bec9e --- /dev/null +++ b/runthroughs @@ -0,0 +1,38 @@ +dev server, xvnc server + creates THS object + passes browser, app_base, selenium_rc hash (start => 1) + calls test_directory($dir) + starts xvnc server + starts selenium rc daemon + connects to selenium rc daemon + looks for HTML files + processes them into arrays for ::Selenese + feeds to ::Selenese + TAP is output + calls test_directory($other_dir) + reuses servers if possible + reuses selenium rc connection if possible + looks for HTML files + processes them into arrays for ::Selenese + feeds to ::Selenese + TAP is output + calls done_testing(), test exits + DESTROY shuts down servers started + +dev server, xvnc server + creates THS object + passes browser, app_base, selenium_rc hash (start => 0) + calls test_directory($dir) + connects to selenium rc daemon + looks for HTML files + processes them into arrays for ::Selenese + feeds to ::Selenese + TAP is output + calls test_directory($other_dir) + looks for HTML files + processes them into arrays for ::Selenese + feeds to ::Selenese + TAP is output + calls done_testing(), test exits + THS::DESTROY is essentially a NOP +