I run the unit tests and the selenium tests before committing.
I usually run the selenium tests 
(located at http://localhost:8080/selenium) in Firefox, but i also
test then in IE now and then. There are 2 of them failing for the 
moment, but that's expected (I'll send more details later on). For 
more on selenium, see http://www.openqa.org/selenium/
There's a Selenium IDE plugin for FF to help you write the tests,
but i usually hand-tweak the generated code (to make it work in IE).

Bug reports are a nice opportunity to add selenium tests, so before
fixing them i try to add one of those. We're probably missing some
unit tests here and there, but Felix added some lately and perhaps
we can soon increase our coverage.
I'm not aware of how much coverage we currently have. I just remember
I did try to measure the coverage provided by the selenium tests
a month ago, and it was close to 65%. 

Before making drastic changes I usually ask here for opinions. And we
always look at the commit emails, so if something bad happens, we can
simply revert.

Anyway, looking again at this mail, it seems there are two new tasks:
- Add coverage reports in the build process (emma or cobertura).
- Integrate selenium tests in the build process.

>From Sam Gendler <[EMAIL PROTECTED]>:

> I have sent my sourceforge info to Viktor, but I should probably ask
> about commit protocol before attempting anything drastic.  I am
> heading to Moscow for next week, so I'll probably have a fair amount
> to check in when I get back.  I've got guys working on making Tacos
> widgets for dojo ComboBox, Button, Menu, and various others.  I know
> there is some kind of javascript unit test framework.  Is there
> documentation somewhere about how it works so that we can add tests
> for new components to it?  What is the protocol for making sure it is
> ok to commit something to the trunk before doing so?  I'm not seeing
> anything in the wiki or at sourceforge.
> 
> 
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd_______________________________________________
> Tacos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> 
> 


-- 




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to