Hi all. I just ported the Mauve Project (http://www.sourceware.org/mauve/) 
test framework and Java compatibility tests to GWT : 

http://code.google.com/p/gwtmauve/

I thought can be interesting to this group: basically gwtmauve are 
thousands of tests runned on GWT, testing the GWT Java Runtime (
https://developers.google.com/web-toolkit/doc/latest/RefJreEmulation) . It 
contains full  java.lang and java.util mauve compatibility tests and 
developed a small html report application that runs all the tests with 
results and links to the tests sources:

http://cancerbero.vacau.com/gwt/gwtMauve/  

I had to comment those parts of mauve sources that test parts of the JRE 
emulation that are not supported by GWT (
https://developers.google.com/web-toolkit/doc/latest/RefJreEmulation). 

Note that it can break your browser. I compiled it using compiler style 
pretty for easy debugging JavaScript errors in the client.I'm testing in 
firefox . 

It is interesting to know that almost no errors are reported when using the 
GWT devmode. But a lot of errors are reported when running the tests in 
production mode.

I think this can be really interesting to those looking to find GWT jre 
emulation bugs. I myself just discovered some of them listed on 
http://gwtmauve.googlecode.com/svn/trunk/gwtmauve/readme.txt

(rich conclusions of this project results can be taken from these bugs)

Well, I hope this can be useful to those who want to find and fix GWT bugs 
and also to know which parts of the GWT JRE emulation are "more broken" in 
production mode. Use it as you like. Had to release it under gpl3 for 
respecting mauve sources license. Comments and ideas are most welcome. 
Regards

-- 
-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to