+1 .

Initial dev experience needs to be frictionless... :)

________________________________________
From: Bruce Schuchardt <bschucha...@pivotal.io>
Sent: Thursday, October 1, 2015 4:56 PM
To: dev@geode.incubator.apache.org
Subject: Re: Propose changing check to only depend on UnitTest

+1

Le 10/1/2015 2:21 PM, Darrel Schneider a écrit :
> +1
>
> How about "precheckin" for the target that runs IntegrationTest and
> DistributionTest? Perhaps this target should start with a line informing
> the runner that it will take hours.
>
>
> On Thu, Oct 1, 2015 at 12:48 PM, Kirk Lund <kl...@pivotal.io> wrote:
>
>> Proposal:
>>
>> 1) Remove IntegrationTest and DistributionTest from "check" target
>>
>> 2) Add a new target (name TBD) that executes IntegrationTest and
>> DistributionTest
>>
>> Reasons:
>>
>> 1) new people who clone and then build wait forever and complain that build
>> hung resulting in bad first impression by users
>>
>> 2) Index-Geodein5minutes instructs user to skip tests but internet wisdom
>> says never use -Dskip.tests=true
>>
>>
>> https://cwiki.apache.org/confluence/display/GEODE/Index#Index-Geodein5minutes
>>
>> 3) non-developers don't need to run IntegrationTest and DistributedTest --
>> they just want to clone, build and try out basics to see if they want to
>> become a Geode User
>>
>> 4) anyone who decides they want to become a developer can easily learn that
>> we invoke a target to run the long-running tests -- we can easily document
>> this everywhere if people are truly worried about it
>>
>> 5) this change encourages us to improve our coverage with fast-running
>> UnitTests
>>
>> Anti-goals
>>
>> 1) I'm not suggesting that anyone can commit changes without running the
>> long-running tests
>>
>> -Kirk
>>

Reply via email to