On Wed, Jul 8, 2009 at 5:17 PM, Daniel Spiewak <djspie...@gmail.com> wrote:
> It doesn't conflict with anything (that I know of). However, it's such a > non-specific name to be putting in a global namespace. It just seems to me > like a really bad practice. If it broke, I'll probably spend an hour of frustration before I catch why my tests are not working as expected. On the other hand, buildr package test=no vs buildr package build_test=no ... no contest. And I like being able to export test=no. So I just applied probability of it breaking (x pain factor) vs persistent annoyance of avoiding breakage, and short form won. Assaf > > > Daniel > > On Wed, Jul 8, 2009 at 6:18 PM, Assaf Arkin <as...@labnotes.org> wrote: > > > On Wed, Jul 8, 2009 at 2:25 PM, Daniel Spiewak <djspie...@gmail.com> > > wrote: > > > > > This says "environment variable" @t...@. Does that mean that Buildr > is > > > checking for a shell variable named "test" ( ENV['test'] )? If so, > > > shouldn't this be a less ambiguously named variable like BUILDR_TEST? > > > > > > What does it conflict with? > > > > Assaf > > > > > > > > > > > > > Daniel > > > > > > > > > On Jul 8, 2009, at 4:19 PM, "boisv...@apache.org" <boisv...@apache.org > > > > > wrote: > > > > > > Author: boisvert > > >> Date: Wed Jul 8 21:19:11 2009 > > >> New Revision: 792325 > > >> > > >> URL: http://svn.apache.org/viewvc?rev=792325&view=rev > > >> Log: > > >> Add example of test:* > > >> > > >> Modified: > > >> buildr/trunk/doc/testing.textile > > >> > > >> Modified: buildr/trunk/doc/testing.textile > > >> URL: > > >> > > > http://svn.apache.org/viewvc/buildr/trunk/doc/testing.textile?rev=792325&r1=792324&r2=792325&view=diff > > >> > > >> > > > ============================================================================== > > >> --- buildr/trunk/doc/testing.textile (original) > > >> +++ buildr/trunk/doc/testing.textile Wed Jul 8 21:19:11 2009 > > >> @@ -92,6 +92,12 @@ > > >> $ buildr test:FooTest,BarTest > > >> {% endhighlight %} > > >> > > >> +Buildr forcefully runs all tests that match the pattern. If you want > > to > > >> re-run all tests even if your sources have not changed, you can > execute: > > >> + > > >> +{% highlight sh %} > > >> +$ buildr test:* > > >> +{% endhighlight %} > > >> + > > >> As you probably noticed, Buildr will stop your build at the first test > > >> that fails. We think it's a good idea, except when it's not. If > you're > > >> using a continuous build system, you'll want a report of all the > failed > > >> tests without stopping at the first failure. To make that happen, set > > the > > >> environment variable @test@ to "all", or the Buildr > @options.t...@option > > >> to @:a...@. For example: > > >> > > >> {% highlight sh %} > > >> > > >> > > >> > > >