hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Kellerman (POWERSET)" <Jim.Keller...@microsoft.com>
Subject RE: Where to put test code?
Date Wed, 20 May 2009 00:19:51 GMT

What is there is legacy (pre several refactorings) or was slapped
into some package because it made the imports easier.

As for the tests which don't match a src at all, some are framework
HBaseTestCase, HBaseClusterTestCase, MiniXXXCluster, etc. and some
are there because it was very difficult to test some classes in

Jim Kellerman, Powerset (Live Search, Microsoft Corporation)

> -----Original Message-----
> From: Erik Holstad [mailto:erikholstad@gmail.com]
> Sent: Tuesday, May 19, 2009 4:25 PM
> To: hbase-dev@hadoop.apache.org
> Subject: Where to put test code?
> When looking at the test files today there are some cases where the
> we have
> multiple test files for one src file, and also some cases where we
> don't
> have a matching src class at all.
> I was thinking that it might be good to have as close to a 1 to 1
> ration as
> possible, for example I was thinking that all methods it HRegion
> should only
> be tested in TestHRegion.
> It would be easier to find the test code you are looking for and
> since all
> methods are testing the same class it will be easier to share code
> between
> the different tester methods.
> Thoughts? Comments?

View raw message