I was able to finally get the simple GoogleTest example to run in Maven... some of the online docs are bunk, but if you download selenium-rc 0.8.1 those examples work better.
Still need to automate starting, stopping the selenium server, which should happen when the G server is started & stopped. I briefly took a whack at this and have something... though the Ant exec task buffers some output and ends up causing evil exceptions on shutdown... which I have no idea why. I may check in some of what I have into a new top-level testsuite module, so that we have a place to apply patches to. Does anyone know if we need to modify the webapps to include some special selenium fluff? --jason On 8/31/06, Bill Dudney <[EMAIL PROTECTED]> wrote:
Hi All, I'm planning on doing a proof of concept for selenium over the weekend to test the console (esp the datasource deployment :-). I will post a patch when i have something meaningful (hopefully by monday). TTFN, -bd- On Aug 31, 2006, at 9:25 PM, Jason Dillon wrote: > Cool... I think Bill Dundney expressed some interest in this as > well. :-) > > I think to start antrun should work fine... and then after we get a > POC working, then we can craft an m2 plugin. > > --jason > > > On Aug 31, 2006, at 7:15 PM, Gianny Damour wrote: > >> I support that. If Selenium is chosen as the tool to automate the >> integration testing of the Admin console, then I am happy to >> bootstrap the effort. On my current project, we are using Selenium >> with script generation via Ruby and it rocks. Our build system is >> Ant, thought, I think that I should be able to make it work with m2. >> >> Thanks, >> Gianny >> >> >> On 01/09/2006, at 9:46 AM, Jason Dillon wrote: >> >>> selenium looks very promising... I've not tried it, but from the >>> docs >>> it looks good... I like the IDE to record. >>> >>> I would love to see a proof of concept for how this could be >>> hooked up >>> to the build for integration tests of the console :-) >>> >>> --jason >>> >>> >>> On 8/8/06, Bill Dudney <[EMAIL PROTECTED]> wrote: >>>> Canoo is quite good; >>>> >>>> http://webtest.canoo.com/webtest/manual/WebTestHome.html >>>> >>>> It uses Ant to execute its tests and AFAIK there is not maven >>>> plugin >>>> to invoke it but should be straight forward to do with maven. >>>> >>>> Its license appears to (this non-lawyer at least) be compatible. >>>> >>>> Also the Struts folks are using Selenium from M2 AFAIK. >>>> >>>> TTFN, >>>> >>>> -bd >>>> On Aug 8, 2006, at 12:14 PM, Prasad Kashyap wrote: >>>> >>>> > Does anybody know of any good open source tests for the console ? >>>> > There are quite a few of those out there, most of them GPL. I >>>> have >>>> > never used any of them. So please share your valuable >>>> experiences, >>>> > comments and thoughts. >>>> > >>>> > The itests would be a good place to stage and run any such tests. >>>> > >>>> > jWebUnit: >>>> > -------------- >>>> > http://jwebunit.sourceforge.net/ >>>> > http://htmlunit.sourceforge.net/ >>>> > http://httpunit.sourceforge.net/ >>>> > >>>> > License: GPL >>>> > >>>> > jWebUnit provides a high-level API for navigating a web >>>> application >>>> > combined with a set of assertions to verify the application's >>>> > correctness. This includes navigation via links, form entry and >>>> > submission, validation of table contents, and other typical >>>> business >>>> > web application features. This code try to stay independent of >>>> the >>>> > libraries behind the scenes. The simple navigation methods and >>>> > ready-to-use assertions allow for more rapid test creation >>>> than using >>>> > only JUnit and HtmlUnit. And if you want to switch from >>>> HtmlUnit to >>>> > the other soon available plugins, no need to rewrite your tests. >>>> > >>>> > jWebUnit also builds with maven 2. So it will be much easier >>>> for us to >>>> > integrate it into our project. >>>> > >>>> > >>>> > Enterprise Web Test >>>> > --------------------------------- >>>> > http://sourceforge.net/projects/webunitproj/ >>>> > License: Common Public License (can we still use it ?) >>>> > >>>> > Enterprise Web Test allows Java programmers to write re-usable >>>> tests >>>> > for web applications that, unlike HttpUnit, "drive" the actual >>>> web >>>> > browser on the actual platform they intend to support. Tests >>>> can be >>>> > leveraged for functional, stress, reliability. >>>> > >>>> > Cheers >>>> > Prasad >>>> >>>> >> >