That makes complete sense to me, so +1 to have the unit tests as strong 
suggestion rather than constraint. At least for now.

Jarcec

On Thu, Apr 18, 2013 at 11:24:15AM -0500, Brock Noland wrote:
> Agreed, given that most of our tests our existing tests are in .q files,
> I'd prefer to see more of a "unit tests highly encouraged" policy as
> opposed to "must have unit tests".
> 
> 
> On Thu, Apr 18, 2013 at 11:17 AM, Namit Jain <nj...@fb.com> wrote:
> 
> > Having said that, it might be difficult to write unit tests for operator
> > trees.
> > Might take more time initially - so, making it a constraint might slow us
> > down.
> >
> >
> > On 4/18/13 9:41 PM, "Brock Noland" <br...@cloudera.com> wrote:
> >
> > >Hi,
> > >
> > >I like the proposal as well!
> > >
> > >On Thu, Apr 18, 2013 at 10:49 AM, Jarek Jarcec Cecho
> > ><jar...@apache.org>wrote:
> > >
> > >> Hi Namit,
> > >> I like your proposal very much and I would take it a bit further:
> > >>
> > >> >   1.  ... For any complex function, clear examples (input/output)
> > >>would
> > >> really help.
> > >>
> > >> I'm concerned that examples in the code (comments) might very quickly
> > >> become obsolete as it can very easily happen that someone will change
> > >>the
> > >> code without changing the example. What about using for this purpose
> > >>normal
> > >> unit tests? Developers will still be able to see the expected
> > >>input/output,
> > >> but in addition we will have automatic way how to detect (possibly
> > >> incompatible) changes. Please note that I'm not suggesting to abandon
> > >>the
> > >> *.q file tests, just to also include unit tests for complex methods.
> > >>
> > >
> > >I'd be interested in including more unit tests as well. I like the
> > >existing
> > >q file test framework but when working on code I find unit tests which can
> > >complete in less than a second or allows for faster iterations than
> > >waiting
> > >30 or so seconds for a q-file test to complete.
> > >
> > >Brock
> >
> >
> 
> 
> -- 
> Apache MRUnit - Unit testing MapReduce - http://mrunit.apache.org

Attachment: signature.asc
Description: Digital signature

Reply via email to