You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Giridharan Kesavan (JIRA)" <ji...@apache.org> on 2009/03/06 17:43:56 UTC

[jira] Created: (PIG-700) To automate the pig patch test process

To automate the pig patch test process
--------------------------------------

                 Key: PIG-700
                 URL: https://issues.apache.org/jira/browse/PIG-700
             Project: Pig
          Issue Type: New Feature
          Components: build
            Reporter: Giridharan Kesavan




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-700) To automate the pig patch test process

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683036#action_12683036 ] 

Giridharan Kesavan commented on PIG-700:
----------------------------------------

test-patch.sh script resides in at http://svn.apache.org/repos/asf/hadoop/core/nightly/test-patch dir.

To get this pulled as part of pig trunk we may have to configure svn:externals.. 

Commands to configure svn externals for test-patch.sh script.. 

check out pig trunk
cd <pig-trunk>
export EDITOR=vim
svn propedit svn:externals test
[ the above step will open up the vim editor type in the following line and save it]
bin http://svn.apache.org/respos/asf/hadoop/core/nightly/test-patch
svn commit

> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-700) To automate the pig patch test process

Posted by "Nigel Daley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683115#action_12683115 ] 

Nigel Daley commented on PIG-700:
---------------------------------

+1 looks good.

> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-700) To automate the pig patch test process

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679654#action_12679654 ] 

Giridharan Kesavan commented on PIG-700:
----------------------------------------

Proposal to add a new ant patch test target

*Objective*
To automatically run check on the patch when a patch is made available.

*check's include*
1) Check if the patch contains author tag
2) Check if the patch has also contributed any new testcase 
3) Check if the patch merges seemlessly without any conflict with the current trunk code.
4) Check if patch has introduced any new java warnings.
5) Exceute the test target to see if everything passes. 
Finally update the jira with the jira with the patch check comments.

Enhancements:
We can also add - findbugs, rats for release audit at later point to enhance this patch test automation process.

> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-700) To automate the pig patch test process

Posted by "Nigel Daley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679780#action_12679780 ] 

Nigel Daley commented on PIG-700:
---------------------------------

Giri, why not get the findbugs and rat targets into Pig first and then run the exact same test-patch.sh script that Hadoop does?



> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (PIG-700) To automate the pig patch test process

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679783#action_12679783 ] 

Giridharan Kesavan commented on PIG-700:
----------------------------------------

Yeah we can do that, I thought we would just start with the test-patch ant target and later enhance it with other targets.
I would file jira's to include findbugs and rats target for pig and work on them
Tnx!



> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (PIG-700) To automate the pig patch test process

Posted by "Santhosh Srinivasan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Santhosh Srinivasan resolved PIG-700.
-------------------------------------

      Resolution: Fixed
    Hadoop Flags: [Reviewed]

Steps documented in the JIRA were followed and the resulting changes committed. Thanks Giri for putting PIG into the world of automated patch testing.

> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (PIG-700) To automate the pig patch test process

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Giridharan Kesavan reassigned PIG-700:
--------------------------------------

    Assignee: Giridharan Kesavan

> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (PIG-700) To automate the pig patch test process

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PIG-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683036#action_12683036 ] 

Giridharan Kesavan edited comment on PIG-700 at 3/18/09 11:01 AM:
------------------------------------------------------------------

test-patch.sh script resides in at http://svn.apache.org/repos/asf/hadoop/core/nightly/test-patch dir.

To get this pulled as part of pig trunk we may have to configure svn:externals.. 

Commands to configure svn externals for test-patch.sh script.. 

check out pig trunk
cd <pig-trunk>
export EDITOR=vim
svn propedit svn:externals test
[ the above step will open up the vim editor type in the following line and save it]
bin http://svn.apache.org/repos/asf/hadoop/core/nightly/test-patch
svn commit

      was (Author: gkesavan):
    test-patch.sh script resides in at http://svn.apache.org/repos/asf/hadoop/core/nightly/test-patch dir.

To get this pulled as part of pig trunk we may have to configure svn:externals.. 

Commands to configure svn externals for test-patch.sh script.. 

check out pig trunk
cd <pig-trunk>
export EDITOR=vim
svn propedit svn:externals test
[ the above step will open up the vim editor type in the following line and save it]
bin http://svn.apache.org/respos/asf/hadoop/core/nightly/test-patch
svn commit
  
> To automate the pig patch test process
> --------------------------------------
>
>                 Key: PIG-700
>                 URL: https://issues.apache.org/jira/browse/PIG-700
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Giridharan Kesavan
>            Assignee: Giridharan Kesavan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.