I looked at using several virtual machines, one of IE7, IE8, Firefox, Chrome, Safari, then letting rc drive it. The downside is that the selenium folks have never used the PHP extensions to run it and I don't have a machine good enough to have that many virtual machines run well, especially vista/7.
Thanks for the phpundercontrol link, I will take a gander at it.
Eric
We use cruisecontrol.rb, which is a Rails application for testing other Rails applications. It re-runs all tests every time it detects a new commit in subversion. (Works with git, mercurial, etc as well.)
On Mar 12, 2010, at 10:10 AM, Eric Cope wrote:
Alex,
Can you share more about how you operate this testing machine? Does this machine do automatic daily testing? how do you control it? Is it cron/bash based? I am working on a web application. Would it be possible to port my PHP unit tests and Selenium integration tests? I am very interested in your process. Craig, if you have a process, I am also interested in yours as well.
Thanks,
Eric
http://cruisecontrolrb.thoughtworks.com/documentation/docs
I found, but have never used, phpUnderControl : http://www.phpundercontrol.org/about.html That might fit your bill?
As far as Selenium... we have Selenium tests in our test suite, but we currently have no automated way to run them. I know there's Selenium Remote Control, which can be used to farm the tests out to various boxes (so you can run all your tests in IE7+WinXP, IE8+Vista, FF+WinXP, FF+OSX, etc, etc). I presume this is done in some automated fashion, like cruisecontrol.rb. We have never made the time to set that up, which I do think is a gap in our current testing process.
http://seleniumhq.org/projects/remote-control/
alex
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss