db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fernanda Pizzorno <Fernanda.Pizzo...@Sun.COM>
Subject Re: Converting LOB related tests to Junit
Date Wed, 27 Sep 2006 13:49:00 GMT
Do you think I should change the categories I am using (S/M/L) and maybe 
add some more (XS, XL and XXL), or just write down the size of the lob 
used to test with instead?

- Fernanda

Mike Matrigali wrote:
> From the store side it is interesting to test lob's that are either
> smaller than a page or larger than a page - these will go through
> 2 separate code paths.  So it would be nice if the
> new tests included these boundaries.  Safest would probably be to 
> include a 1000 byte/char lob and a 100k blob.
> After that there seem to be 2 interesting boundaries:
> o a lob bigger than available memory to the jvm, to test whether lob
>   is getting instantiated in memory or not.  Hopefully at some point
>   we will ge to the point where this never happens but I don't think
>   we are there yet - especially for network server case.
> o the max size lob (i forget if it is 2 gig or 2 gig-1).  This test
>   may want to be separate as it may require resources that some 
> developers won't have.
> Fernanda Pizzorno wrote:
>> I have started converting LOB related tests to Junit. The aim with 
>> this is to document the coverage of the LOB related tests. I am 
>> interested in finding out: (1) what is being tested, (2) what is the 
>> LOB size used to test with (I have divided that into 3 categories 
>> Small, Medium and Large), and (3) which of the drivers (Embedded 
>> and/or Client) is being tested.
>> I have created a wiki page to keep track of which of the tests have 
>> already been converted and had its coverage documented. This wiki 
>> page can be found at: 
>> http://wiki.apache.org/db-derby/ConvertLobTestsToJunit. I have used 
>> jdbcapi/lobStreams.java as an example of how I thought of documenting 
>> the test coverage. Suggestions, and help converting the tests and 
>> documenting are very welcome :).
>> - Fernanda

View raw message