Hello. parallel-test profile comes from the idea to reduce the execution time for tajo core maven module. I feel that we need to resolve this issue for build time on travis ci. Fortunately, Maven provides two mode for running test cases parallelly. One is running test cases in completely separate java processes. And later one is running test cases on multiple threads. I chose first one because some test cases are not thread safe, you know, and some features of maven parallel mode produce some critical issues. Running maven test cases will be one of code verification processes, I think. 2015. 3. 18. 오전 12:24에 "Dongjoon Hyun" <[email protected]>님이 작성:
> Hi, All. > > Now, as you know, Tajo build has been broken up to know. > ( https://travis-ci.org/apache/tajo/builds/54509653 ) > > I think it will recover as soon as possible at next build. > ( https://travis-ci.org/apache/tajo/builds/54674072 ) > > However, here I have a question. > > As far as I know, Travis builds Tajo by using the following command in > parallel mode. > > $ mvn clean install -Pparallel-test,hcatalog-0.12.0 -DLOG_LEVEL=WARN > -Dmaven.fork.count=2 > > But, in the documentation of QueryTestCaseBase.java, I found the following > note. > > "Note that this class is not thread safe. Do not execute maven test in any > parallel mode." > > I need Committer's help. What is the best way you used to verify your code > for Tajo. > > Best regards, > Dongjoon. >
