conceptual runthroughs
Chris Nehren [Fri, 8 Apr 2011 05:17:56 +0000 (01:17 -0400)]
runthroughs [new file with mode: 0644]

diff --git a/runthroughs b/runthroughs
new file mode 100644 (file)
index 0000000..90bec9e
--- /dev/null
@@ -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
+