[
https://issues.apache.org/jira/browse/PHOENIX-3181?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15477870#comment-15477870
]
prakul agarwal commented on PHOENIX-3181:
-----------------------------------------
I'm using FailSafe parallel = method and threadCount ={5,10,50,100} to execute
a bunch of test classes with forkCount = {2,3,4,5}. The integration-test phase
is completing sometimes and getting stuck for long the other times. When it is
getting stuck it is taking > 20 min than normal execution to complete.
In case when tests are getting stuck I notice that the log files
(failsafe-reports folder) of individual test classes are generated each time
consistently but the summary file generation does't happens for long. Also one
surefire-booter jvm lingers on while others are killed.
When I execute in with forkCount = 1 the test execution probably doesnt start
at all (Failsafe-reports folder is not generated, surefire tmp files are ). If
I reduce the number of test classes to be executed (with forkCount = 1) then
the execution is completing normally.
I'm using reuseForks = true and have tried execution after removing all fork
related settings.
Configuration:
Using Maven 3.3.9, maven-eclipse-plugin 2.9, failsafe 2.19.1, surefire 2.19.1.
OS name: "mac os x", version: "10.11.6", Intel 2.8 GHz i7, 16GB DDR3 RAM.
JDK 1.7.0_8
> Run test methods in parallel to reduce test suite run time
> ----------------------------------------------------------
>
> Key: PHOENIX-3181
> URL: https://issues.apache.org/jira/browse/PHOENIX-3181
> Project: Phoenix
> Issue Type: Bug
> Reporter: James Taylor
> Assignee: prakul agarwal
> Attachments: parallelize_4.x-Hbase1.1_wip.patch
>
>
> With PHOENIX-3036, the tests within a test class can be executed in parallel
> since the table names won't conflict. This should greatly reduce the time
> taken to run all of our tests.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)