[Cosmo-dev] Collaborative QA for Preview
Mikeal Rogers
mikeal at osafoundation.org
Tue Feb 27 18:43:24 PST 2007
> I agree that more automation will help in some areas. I would
> like to get to a point where Cosmo developers could run windmill
> tests against their changes before those changes get checked in.
> When I worked on Chandler, I used to run the functional tests
> before I checked in a unit of work, and it saved me from
> embarrassment many a time.
We were hoping to have this by the end of today, we're now shooting
for end of day tomorrow.
The documentation for downloading windmill and running tests is all
in place, but I added a feature at the last minute that allows us to
run all the cosmo tests at once and Adam is updating the tests to run
better when they are run as a suite. We would have had it done
already but like half the div id's in the cosmo UI were changed and
we're having to update a lot of the tests after today's checkpoint.
Expect an email before the end of the week detailing how developers
can run windmill tests before checkin.
> One area where automation will not help is in interop testing
> between Chandler and Cosmo. This is an are where we could do with
> some more testing by humans.
Until after preview, I expect interop between Chandler and Cosmo will
be 99% manual testing.
But, the next release of windmill will get the cosmo tests ready for
tinderbox integration, and part of that work is a rich xmlrpc
interface so that python client code can execute Chandler and Cosmo
UI tests in tandem, each firing a test that changes some data or
state and then verifies the change in the other product, along with
the other cosmo protocol tests that verify the same changes propagate
to other public interfaces (atom, caldav, etc). This is going to take
a little work in the Chandler test system but I see us having it
ready sometime shortly after preview.
-Mikeal
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.osafoundation.org/pipermail/cosmo-dev/attachments/20070227/086c3178/PGP.pgp
More information about the cosmo-dev
mailing list