[Cosmo-dev] Cosmo Functional Tests

Mike Taylor bear at code-bear.com
Mon Oct 2 19:06:21 PDT 2006


The Selenium source should exist as a tools repository project (the 
original as a branch) with adam's patches applied to a copy in the 
trunk.

This allows him to maintain the changes and provide a distribution that 
can be installed as a testing pre-requisite for Cosmo testing.

The importing of Selenium into Cosmo should be done only as a last 
resort and, IMO, not at all.

On Oct 2, 2006, at 6:37 PM, Mikeal Rogers wrote:

> So we would like to merge the Selenium stuff we've done into the Cosmo 
> trunk under src/tests/functional/ but before we do I wanted to close 
> some outstanding issues with the current tests.
>
> First off, we have copies of all the HTTPTest (Broadsword) stuff over 
> in the tools repository. QA has been maintaining those tests in the 
> tools repository and we should probably remove the tests ( and tools ) 
> that are currently in tests/functional/HTTPTest. Like we have 
> discussed before, those tests (and tools) should be treated as an 
> external dependency.
>
> Second, Selenium itself should be brought in as an external dependency 
> and we should only maintain our tests and user-extensions. The problem 
> is that we currently rely on some Selenium API changes that Adam made 
> that haven't been merged in to the Selenium project yet. For now we 
> can just stick everything, including the Selenium source, in 
> tests/selenium and worry about managing the external dependency after 
> our patches make it into the Selenium project.
>
> Third, Adam is not a cosmo commiter. Since adam has never actually 
> submitted a patch anywhere in the cosmo tree it would be premature to 
> nominate him for commiter status but after I commit his selenium tests 
> and user-extensions in to the cosmo tree we can call out the work that 
> he's done and nominate him if everyone agrees the code looks good. We 
> are gearing up to get the Selenium Python RC stuff working and 
> although I'll be writing a lot of code on the python end Adam is the 
> expert on Selenium Core js code and I would hate to be in a position 
> of approving his patches when he flat out knows more than me about the 
> selenium core.
>
> -Mikeal
>
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>
>
---
Bear

Build and Release Engineer
Open Source Applications Foundation (OSAF)
bear at osafoundation.org
http://www.osafoundation.org

bear at code-bear.com
http://code-bear.com

PGP Fingerprint = 9996 719F 973D B11B E111  D770 9331 E822 40B3 CD29


-------------- 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/20061002/b3657591/PGP.pgp


More information about the cosmo-dev mailing list