[jira] [Commented] (HIVE-14744) Improve Hive ptest to execute tests per branch automatically and without pre-configurations

2016-09-15 Thread Siddharth Seth (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-14744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15495036#comment-15495036
 ] 

Siddharth Seth commented on HIVE-14744:
---

That'll work well. I'd like to retain an option to provide this as a parameter 
as well; That allows setting up individual jenkins jobs fixed to a profile, and 
will not require the properties file to be included with each patch (tests 
other than hive, and custom jenkins setups). This can be in addition to the 
existing planned changes.

> Improve Hive ptest to execute tests per branch automatically and without 
> pre-configurations
> ---
>
> Key: HIVE-14744
> URL: https://issues.apache.org/jira/browse/HIVE-14744
> Project: Hive
>  Issue Type: Task
>  Components: Hive, Testing Infrastructure
>Reporter: Sergio Peña
>Assignee: Sergio Peña
>
> This task is meant to improve the way Hive PTest executes all test per branch.
> Currently, when a new branch in Hive is created, someone with admin rights 
> needs to create a new job configuration on Jenkins and the PTest server to 
> allow tests on this branch.
> We should remove this human interaction from Jenkins and ptest, and allow any 
> committer to test their patches on any branch they specify in the file 
> attached automatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HIVE-14744) Improve Hive ptest to execute tests per branch automatically and without pre-configurations

2016-09-15 Thread JIRA

[ 
https://issues.apache.org/jira/browse/HIVE-14744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15494539#comment-15494539
 ] 

Sergio Peña commented on HIVE-14744:


The option to upload a propertiles file may be part of the #5 subtask (Move 
profile configuration to Hive code base). The idea is to have a default one, 
but if you specify one in the patch, then we can use it. I think this is good 
option to have when new branches are created, and we want to disable/enable 
some tests for that branch, we just leave the new properties file into that 
branch.

> Improve Hive ptest to execute tests per branch automatically and without 
> pre-configurations
> ---
>
> Key: HIVE-14744
> URL: https://issues.apache.org/jira/browse/HIVE-14744
> Project: Hive
>  Issue Type: Task
>  Components: Hive, Testing Infrastructure
>Reporter: Sergio Peña
>Assignee: Sergio Peña
>
> This task is meant to improve the way Hive PTest executes all test per branch.
> Currently, when a new branch in Hive is created, someone with admin rights 
> needs to create a new job configuration on Jenkins and the PTest server to 
> allow tests on this branch.
> We should remove this human interaction from Jenkins and ptest, and allow any 
> committer to test their patches on any branch they specify in the file 
> attached automatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HIVE-14744) Improve Hive ptest to execute tests per branch automatically and without pre-configurations

2016-09-13 Thread Siddharth Seth (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-14744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15488636#comment-15488636
 ] 

Siddharth Seth commented on HIVE-14744:
---

In addition, the option to upload a partial properties file, which overrides 
values specified in an existing one. e.g. select different branch, select java 
version, disable certain tests, etc.

> Improve Hive ptest to execute tests per branch automatically and without 
> pre-configurations
> ---
>
> Key: HIVE-14744
> URL: https://issues.apache.org/jira/browse/HIVE-14744
> Project: Hive
>  Issue Type: Task
>  Components: Hive, Testing Infrastructure
>Reporter: Sergio Peña
>Assignee: Sergio Peña
>
> This task is meant to improve the way Hive PTest executes all test per branch.
> Currently, when a new branch in Hive is created, someone with admin rights 
> needs to create a new job configuration on Jenkins and the PTest server to 
> allow tests on this branch.
> We should remove this human interaction from Jenkins and ptest, and allow any 
> committer to test their patches on any branch they specify in the file 
> attached automatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HIVE-14744) Improve Hive ptest to execute tests per branch automatically and without pre-configurations

2016-09-13 Thread Siddharth Seth (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-14744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15488535#comment-15488535
 ] 

Siddharth Seth commented on HIVE-14744:
---

I think that's a good list to get started on. Specifically HIVE-14734, 
HIVE-14745, HIVE-14746.

Couple of things which I would like to add (short term ptest enhancements), and 
these are independent of the goal to run per-branch without changes.
1) Ability to provide a full profile file - which allows users to exclude 
specific tests, change how tests are batched, etc.
2) Allow batch-exec.vm and source-prep.vm to be picked up from a path, rather 
than the copies present in the initialzied tomcat instance. This would allow 
some ptest enahncements without a restart. It also allows for far more advanced 
usage. ptest doesn't need to be restricted to Hive only.

> Improve Hive ptest to execute tests per branch automatically and without 
> pre-configurations
> ---
>
> Key: HIVE-14744
> URL: https://issues.apache.org/jira/browse/HIVE-14744
> Project: Hive
>  Issue Type: Task
>  Components: Hive, Testing Infrastructure
>Reporter: Sergio Peña
>Assignee: Sergio Peña
>
> This task is meant to improve the way Hive PTest executes all test per branch.
> Currently, when a new branch in Hive is created, someone with admin rights 
> needs to create a new job configuration on Jenkins and the PTest server to 
> allow tests on this branch.
> We should remove this human interaction from Jenkins and ptest, and allow any 
> committer to test their patches on any branch they specify in the file 
> attached automatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HIVE-14744) Improve Hive ptest to execute tests per branch automatically and without pre-configurations

2016-09-13 Thread JIRA

[ 
https://issues.apache.org/jira/browse/HIVE-14744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15488136#comment-15488136
 ] 

Sergio Peña commented on HIVE-14744:


[~sseth] [~prasanth_j] [~ashutoshc] I created these subtasks so that we can 
automate ptest without doing manual configurations everytime a new hive version 
is released.
Would you help me identifying other subtasks to do that? Also, do you thing the 
ones I created are good enough to make this work?

> Improve Hive ptest to execute tests per branch automatically and without 
> pre-configurations
> ---
>
> Key: HIVE-14744
> URL: https://issues.apache.org/jira/browse/HIVE-14744
> Project: Hive
>  Issue Type: Task
>  Components: Hive, Testing Infrastructure
>Reporter: Sergio Peña
>Assignee: Sergio Peña
>
> This task is meant to improve the way Hive PTest executes all test per branch.
> Currently, when a new branch in Hive is created, someone with admin rights 
> needs to create a new job configuration on Jenkins and the PTest server to 
> allow tests on this branch.
> We should remove this human interaction from Jenkins and ptest, and allow any 
> committer to test their patches on any branch they specify in the file 
> attached automatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)