12 years agouse M::I for test_requires for Cat. Also add the standard MANIFEST.SKIP. master
Chris Nehren [Thu, 14 Jul 2011 16:33:08 +0000]
use M::I for test_requires for Cat. Also add the standard MANIFEST.SKIP.

12 years agokill dead code, update docs
Chris Nehren [Thu, 14 Jul 2011 16:18:45 +0000]
kill dead code, update docs

12 years agoadd test_recursive method for easier multi-directory testing, factor out 'start every...
Matt S Trout [Wed, 22 Jun 2011 13:06:08 +0000]
add test_recursive method for easier multi-directory testing, factor out 'start everything' into its own method

12 years agoadd guards to app server management methods to save callers needing to check if they...
Matt S Trout [Wed, 22 Jun 2011 12:56:46 +0000]
add guards to app server management methods to save callers needing to check if they need using, add cleanup destructor

12 years agoblow up after failing to start the selenium server - no point continuing
Matt S Trout [Wed, 22 Jun 2011 12:55:21 +0000]
blow up after failing to start the selenium server - no point continuing

12 years agoconstruct the Test::WWW::Selenium object ourselves to prevent Socialtext::WikiFixture...
Matt S Trout [Wed, 22 Jun 2011 12:39:15 +0000]
construct the Test::WWW::Selenium object ourselves to prevent Socialtext::WikiFixture::Selenese shutting down the selenium session before we're ready

12 years agoRefactor server startup and shutdown
Matt S Trout [Wed, 22 Jun 2011 12:13:08 +0000]
Refactor server startup and shutdown

- split start and start_xvnc to allow for only starting selenium
- switch from system to exec in child processes so destructors don't run twice
- handle not invoking ssh when starting things on localhost
- wrap an eval round the shutdown get() in case of failure

12 years agoallow individual env vars and add sane default, remove //= since no other 5.10-isms...
Matt S Trout [Wed, 22 Jun 2011 11:38:59 +0000]
allow individual env vars and add sane default, remove //= since no other 5.10-isms present

12 years agoadd $VERSION
Matt S Trout [Wed, 22 Jun 2011 11:38:11 +0000]
add $VERSION

12 years agocreate Makefile.PL
Matt S Trout [Wed, 22 Jun 2011 11:28:36 +0000]
create Makefile.PL

13 years agoRemove spurious old tests. Clean up process handling.
Chris Nehren [Fri, 15 Apr 2011 09:35:38 +0000]
Remove spurious old tests. Clean up process handling.

13 years agoMany fixes.
Chris Nehren [Fri, 15 Apr 2011 06:54:43 +0000]
Many fixes.

Remove obsolete tests.
Fix app server starting.
Fix catapp.t to use the new system.
Fix the remaining test corpus files to use relative URLs where appropriate.

13 years agofix X11 display handling
Chris Nehren [Fri, 15 Apr 2011 05:11:17 +0000]
fix X11 display handling

13 years agofix signal sent to stop app server. fix starting and stopping of selenium/xvnc server...
Chris Nehren [Fri, 15 Apr 2011 04:27:37 +0000]
fix signal sent to stop app server. fix starting and stopping of selenium/xvnc servers and schedule appropriately around testing directories. Stop the app server in DESTROY.

13 years agofix DESTROY method now that processes are spawned with Child.pm
Chris Nehren [Fri, 15 Apr 2011 03:59:48 +0000]
fix DESTROY method now that processes are spawned with Child.pm

13 years agonew API spec, first shot at implementation
Chris Nehren [Fri, 8 Apr 2011 09:55:36 +0000]
new API spec, first shot at implementation

13 years agomst's notes
Chris Nehren [Fri, 8 Apr 2011 06:54:51 +0000]
mst's notes

13 years agopod \o/
Chris Nehren [Fri, 8 Apr 2011 06:54:37 +0000]
pod \o/

13 years agothe user probably cares about managing their app server
Chris Nehren [Fri, 8 Apr 2011 06:45:27 +0000]
the user probably cares about managing their app server

13 years agoconceptual runthroughs
Chris Nehren [Fri, 8 Apr 2011 05:17:56 +0000]
conceptual runthroughs

13 years agorearrange API
Chris Nehren [Fri, 8 Apr 2011 05:17:41 +0000]
rearrange API

13 years agosimple but hopefully not too simple list of methods/params
Chris Nehren [Thu, 7 Apr 2011 23:53:01 +0000]
simple but hopefully not too simple list of methods/params

13 years agomove the test app into the examples directory
Chris Nehren [Sat, 22 Jan 2011 15:27:09 +0000]
move the test app into the examples directory

13 years agoadd a cat app for helping test the test lib
Chris Nehren [Fri, 21 Jan 2011 21:12:53 +0000]
add a cat app for helping test the test lib

13 years agoadd some tests against a sample catapp
Chris Nehren [Fri, 21 Jan 2011 21:11:45 +0000]
add some tests against a sample catapp

13 years agoMerge branch 'master' of git.shadowcat.co.uk:Test-Harness-Selenium
Chris Nehren [Fri, 14 Jan 2011 13:25:18 +0000]
Merge branch 'master' of git.shadowcat.co.uk:Test-Harness-Selenium

13 years agovncserver is a wrapper script for starting xnvc; use that. Add test exercising
Chris Nehren [Fri, 14 Jan 2011 13:22:50 +0000]
vncserver is a wrapper script for starting xnvc; use that. Add test exercising
the xvnc feature.

13 years agovncserver is a wrapper script for starting xnvc; use that.
Chris Nehren [Fri, 14 Jan 2011 13:22:50 +0000]
vncserver is a wrapper script for starting xnvc; use that.

13 years agofirst trial of xvnc support
Chris Nehren [Fri, 14 Jan 2011 13:04:57 +0000]
first trial of xvnc support

13 years agoclean up forking/cleanup for clean harness testing
Chris Nehren [Wed, 12 Jan 2011 13:48:23 +0000]
clean up forking/cleanup for clean harness testing

13 years agoadd another test, almost working support for selenium RC forking and running multiple...
Chris Nehren [Wed, 12 Jan 2011 11:10:26 +0000]
add another test, almost working support for selenium RC forking and running multiple tests

13 years agofixes for running against Selenium IDE-generated tests
Chris Nehren [Fri, 17 Dec 2010 16:22:50 +0000]
fixes for running against Selenium IDE-generated tests

13 years agobasic working code, needs more hammering and testing
Chris Nehren [Thu, 16 Dec 2010 12:11:34 +0000]
basic working code, needs more hammering and testing

13 years agoInitial checkin
Chris Nehren [Wed, 8 Dec 2010 01:24:34 +0000]
Initial checkin