Giri,

I think Aaron was talking about not running all test cases for changes
to any project (e.g. HDFS and MapReduce). My proposal was to run all
the tests for any Common change. An HDFS change would only run HDFS
tests, and any MapReduce change would only run MapReduce tests.

Another thing I didn't mention was that currently Jenkins doesn't run
tests or apply patches for any changes in hadoop-tools, which would be
fixed by the change I'm suggesting.

Tom

On Tue, Apr 17, 2012 at 3:17 PM, Giridharan Kesavan
<gkesa...@hortonworks.com> wrote:
> I agree with Aaron. Its going increase the test patch build timings
> significantly which may not be very helpful
>
> Im  -1 on this.
>
> -Giri
>
>
>
> On Mon, Apr 16, 2012 at 2:22 PM, Aaron T. Myers <a...@cloudera.com> wrote:
>> On Mon, Apr 16, 2012 at 2:14 PM, Alejandro Abdelnur <t...@cloudera.com>wrote:
>>
>>> * all testcases should always be run (else a change in hdfs could
>>> affect yarn/tools but not be detected, or one in yarn affect tools)
>>>
>>
>> I'm -0 on this suggestion. Yes, it's a nice benefit to check all of the
>> dependent Hadoop sub-projects for every patch, but it will also
>> dramatically increase the time test-patch takes to run for any given patch.
>> In my experience, the vast majority of patches stand little chance of
>> breaking the dependent sub-projects, making this largely unnecessary and
>> thus a waste of time and Jenkins build slave resources.
>>
>> --
>> Aaron T. Myers
>> Software Engineer, Cloudera

Reply via email to