The test-run script of precommit is here : https://github.com/apache/hive/blob/trunk/testutils/ptest2/src/main/resources/batch-exec.vm
It references some properties that are set in properties file. Right now those prop files live on build-machine, but we are planning eventually to source-control them (see HIVE-7801). I might be missing something, but if you could get pre-commit to ignore conflicts in qtest output (-Dtest.output.overwrite=true), how would that help this scenario of having to regenerate output? It might be nice if automation could return say a tarball of new .out files for you, but I think that would not be so trivial to do, and not a 'precommit test'. On Mon, Oct 27, 2014 at 6:41 PM, Sergey Shelukhin <ser...@hortonworks.com> wrote: > Hi. > Is there some place one can view and maybe change pre-commit scripts? > I want to see if they can be made to optionally ignore conflicts in *.q.out > files and just run the build/tests anyway. > Otherwise working on a patch that changes a lot of out files is an epic > PITA because HiveQA keeps failing due to out file conflicts with parallel > changes, unless you watch the queue and update the patch at the very last > moment. > > -- > CONFIDENTIALITY NOTICE > NOTICE: This message is intended for the use of the individual or entity to > which it is addressed and may contain information that is confidential, > privileged and exempt from disclosure under applicable law. If the reader > of this message is not the intended recipient, you are hereby notified that > any printing, copying, dissemination, distribution, disclosure or > forwarding of this communication is strictly prohibited. If you have > received this communication in error, please contact the sender immediately > and delete it from your system. Thank You. >