I have been doing some ongoing work to do simplifications on the testing
infra and one of my important goals is to have a simpler contract with
tests and test drivers. This is important for maintaining the infra as we
are really having hard time to understand the code.

I was able to delete plenty of code earlier and now I hit another 'feature'
that's not used at all in Google and GWT-SDK itself. This is ability to run
the tests in multiple browsers together in parallel. There is plenty of
infrastructure code to support this use case. This requires browsers to
start in sync together via the driver and then the tests get executed
together. In Google side we never used this feature (at least in our newer
infrastructure) and doesn't look like it will be used for several reasons:

1. Running tests together will the flakiness dramatically as at least will
be more likely to fail.
2. Some of the speed gains will be lost anyway due to sync-start of
browsers.
3. We usually use testfarms instead of GWT test infra to launch and drive
browsers. As you can't really run many different browser in single machine
and I expect that's quite common for other developers as well if they run
multi-browser tests. In such cases it is even more complication to do such
integration.
4. Last and not the least; not even sure if it is working properly.

So with the motto of "simpler is better", I'm going to get rid of the code
but first would like to see if anybody strongly depends on this feature.

 - Goktug

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to