> On June 14, 2017, 4:03 p.m., Sergio Pena wrote: > > testutils/ptest2/src/main/java/org/apache/hive/ptest/api/client/PTestClient.java > > Line 322 (original), 324 (patched) > > <https://reviews.apache.org/r/60006/diff/2/?file=1749727#file1749727line324> > > > > Should we check that BRANCH is not empty before starting the test? > > > > Is this a required argument or optional? > > > > If it is optional, what branch will use as default? We're removing the > > branch option from the profiles, so this will not exist.
Based on the scripts and the properties it seems like PTest also supports SVN as the SCM system alongside Git, but there branch is a not supported parameter. If we want to keep the compatibility with SVN then we cannot make branch mandatory (since at this point we don't know the SCM type in the PTestClient). > On June 14, 2017, 4:03 p.m., Sergio Pena wrote: > > testutils/ptest2/src/main/java/org/apache/hive/ptest/execution/PTest.java > > Lines 108 (patched) > > <https://reviews.apache.org/r/60006/diff/2/?file=1749730#file1749730line108> > > > > Why is a workingDirectoryWrapper needed? > > > > Currently, Ptest works on a 'working' directory for any branch detected > > on the profile. Why do we want to change that for different branches? I did this based on Siddharth Seth's comments on the Jira, where he mentioned that associating the working dir with the branch could prevent frequent rebasing when the checkout occurs. We don't need it for the original intent of the Jira. We can discuss if we want it or if the rebase would not be that problematic. - Barna Zsombor ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/60006/#review177910 ----------------------------------------------------------- On June 13, 2017, 2:28 p.m., Barna Zsombor Klara wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/60006/ > ----------------------------------------------------------- > > (Updated June 13, 2017, 2:28 p.m.) > > > Review request for hive, Sergio Pena and Siddharth Seth. > > > Bugs: HIVE-14746 > https://issues.apache.org/jira/browse/HIVE-14746 > > > Repository: hive-git > > > Description > ------- > > HIVE-14746: Remove branch and repositories from profiles by sending them from > ptest-client > > > Diffs > ----- > > > testutils/ptest2/src/main/java/org/apache/hive/ptest/api/client/PTestClient.java > 8e2604d372ac29b94445b269f08423b058308efe > > testutils/ptest2/src/main/java/org/apache/hive/ptest/api/request/TestStartRequest.java > 8deed52ae0307d4fc075654a4d75e6cb09a5d9db > > testutils/ptest2/src/main/java/org/apache/hive/ptest/api/server/TestExecutor.java > b2c61f03c5bf5f170894141848c89fc26129115a > testutils/ptest2/src/main/java/org/apache/hive/ptest/execution/PTest.java > 1cdfdb309acd8282e593abd7ed10c87721926c60 > > testutils/ptest2/src/main/java/org/apache/hive/ptest/execution/context/CloudExecutionContextProvider.java > 8b82497bdaf43694e0e1552e125b5ffdce40f56c > > testutils/ptest2/src/main/java/org/apache/hive/ptest/execution/context/ExecutionContext.java > b09de1d4d930cf2d4d26b500f3457cea3fffa9ce > > testutils/ptest2/src/main/java/org/apache/hive/ptest/execution/context/FixedExecutionContextProvider.java > f7b50d6a61962d2727b5181215be9de2e64b05b7 > > testutils/ptest2/src/main/java/org/apache/hive/ptest/execution/context/WorkingDirWrapper.java > PRE-CREATION > > testutils/ptest2/src/test/java/org/apache/hive/ptest/api/server/TestTestExecutor.java > a4a789b579305d9ed573d8c1fd0b6ce75787d50f > > testutils/ptest2/src/test/java/org/apache/hive/ptest/execution/conf/TestTestConfiguration.java > 848faf27af1ed8945d7013b6562bab544605e4bc > > > Diff: https://reviews.apache.org/r/60006/diff/2/ > > > Testing > ------- > > Manually tested the PTestClient with and without the branch argument. > Updated and ran the unit tests. > > > Thanks, > > Barna Zsombor Klara > >