WRT the test cases, my plan is to use a simple naming convention to split
test cases
- All GWT tests named *GwtTestCase
- All "large" tests named *LargeTest
- Everything else is just *Test

"Large" tests are slow (> 1 sec), or involve disk access, network traffic,
etc.

I'm going to start a rename change now.

Later we could move to using Java reflection to build test suite builders,
etc., but for now it doesn't seem worth that effort.

Alex

On 3 November 2010 18:39, Alex North <[email protected]> wrote:

> The libraries and default repositories in our code project are separate for
> legacy reason we've been working to overcome. The libraries repo has
> general, re-usable code and largely comprises code that formed the core of
> Google Wave. The default repository has what was an "example" application
> but we're now building out to be a very real implementation.
>
> While the separation of generally re-usable code from the specifics of the
> WIAB implementation is still informative, I don't think it warrants the
> overhead of maintaining a separate repository. We can express it in build
> files, jars, etc. I propose we merge libraries into default.
>
> However, one thing we must resolve before doing so is to speed up the tests
> in the libraries repo. The structure of the GWT tests there results in a
> ~30m test cycle, and that's just too long. It should be possible to have
> them run much faster by re-using the GWT environment, but last time we tried
> something broke so we backed it out. Dave Hearnden also has some good ideas
> about annotating and separating our tests into different classes based on
> speed and size.
>
> Let's figure it out. I'd welcome some help from anyone with some GWT
> experience. Meanwhile I'm going to continue cleaning up the build files for
> maintainability.
>
> Alex
>

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to