← Back to team overview

launchpad-dev team mailing list archive

Re: Dublin Thunderdome projects?

 

On Fri, Jul 8, 2011 at 5:28 AM, Jonathan Lange <jml@xxxxxxxxx> wrote:
> Hello Launchpadders,
>
> As an interested community developer, I'd love to know what the
> outcomes were for the various projects that were started in Dublin:
> what was finished; what was started & then abandoned; what was started
> and is still being worked on; how I and others like me might be able
> to help.
>

Hi, Jono.

I can give an update on the js testing project.

Gary, Francis, Curtis, and I started with the goal of abandoning
Windmill and moving our current Windmill tests to Selenium 2.  While
Selenium 2 is very nice compared to Windmill, it became apparent early
on the first day that we were creating some of the same problems for
ourselves that we had with Windmill.  Selenium 2 is great for browser
testing, but a bit much for XHR integration tests that we're favoring
now.  So we changed focus and decided to work on a new layer for
running YUI tests against a running app server.  Diogo picked up the
Selenium 2 work and is separately working on getting us a nice browser
testing framework for writing acceptance tests, which the product team
can use to verify features. And also allow us to run tests against
multiple browsers and multiple environments, e.g. dev or staging.

The YUI+AppServer work is going well.  We had a mostly working test
case by the end of the Thunderdome, and Gary finished the remaining
bits and bugs with that this week.  I'm taking up the work to get the
tests running automatically, which amounts to a no-op test layer, a
function to snarf up all the tests and run them, and getting one of
the remaining Windmill tests working as a good example.  I went
through the existing Windmill tests at the Thunderdome, deleted what
was bad, and have copious notes on how to save the rest (either
converting to basic YUI test or to the new style tests).  I'll blog
these notes once I'm done with the test layer and have a working test
example, and anyone who wants to help can port the remaining Windmill
tests.

I will likely be middle of next week before I'm at the point of
porting the remaining tests.  I have a bug heat issue to finish off
that I found from chatting with Brian Murray at the event, and I also
have to prep for an Ubuntu Developer Week session I agreed to. :)  But
I'll make noise on the list and my blog when others can lend a hand.

Cheers,
deryck



-- 
Deryck Hodge
https://launchpad.net/~deryck
http://www.devurandom.org/


Follow ups

References