For my personal edification I've setup TeamCity to build all new GWT updates from the Google SVN (yes, I checkout the
tools folder too). Everything builds fine (7min), but when I enable the tests in Ant, per the official GWT build instructions, TC dies at 2h 15m to OutOfMemory errors.
I've setup TC to run the JVM with 512MB PermGen and 4GB max heap, but it still only makes it to ~50,600 tests passed until it fails out. It dies around this point whether running 2GB, 3GB, or 4GB heap sizes (I had gotten PermGen errors earlier, but 512MB seems to have fixed that).
So, my question is, does anyone else try building GWT with the tests? It seems like a rather obscene number of tests, but surely it works inside Google. And if you wonder why I am doing this, it is just to poke around and learn more about GWT, unit testings, and best dev practices in general.
Build Machine Specs: Ubuntu 11.10, AMD FX8150 (unit tests utilize all cores), 16GB Ram, SSD.
Thanks,
Joe