On Wed, 19 Sep 2007 11:44:52 -0700
Dylan Beaudette <[EMAIL PROTECTED]> wrote:

> On Wednesday 19 September 2007, Trevor Wiens wrote:
> > On Wed, 19 Sep 2007 09:19:07 +0100
> >
> > Glynn Clements <[EMAIL PROTECTED]> wrote:
> > > Fixed in CVS, with:
> >
> > Confirmed. Downloaded and retested this morning. Thanks
> >
> > T
> 
> Are there any mechanisms in place such that core modules like this can be 
> tested on a regular basis for correct results ? 

I don't know what would be ideal, but one possiblity would be to start building 
a testing map set for the Spearfish data set and some simple scripts to go with 
it.

In the case of r.neighbors for example I would think as simple script would be 
ideal.
something like
begin loop through neighbors operations
        r.neighbors over limited area
        r.what to extract values from specific location
        results match
                report OK
        results don't match
                report problem
end loop

I would think that if this was slowly built up for each core module, then 
future developers could simply use this as a testing mechanism which should 
speed development.

Also, prior to release a master script could run each of these in turn against 
the rc versions to make sure that the core functionality was still working.

I realize this is labour intensive but have no suggestions as to a quicker but 
still reliable method.

For myself, I doubt I will have little time to this, as I still have v.buffer 
waiting to be fixed on my to do list.

T
-- 
Trevor Wiens 
[EMAIL PROTECTED]

The significant problems that we face cannot be solved at the same 
level of thinking we were at when we created them. 
(Albert Einstein)

_______________________________________________
grass-dev mailing list
[email protected]
http://grass.itc.it/mailman/listinfo/grass-dev

Reply via email to