I have almost 4000 tests run by Gradle’s parallel threads test run functionality.
When the tests have finished running, the execution (in Jenkins) hangs for a long while. At the moment, I have a build hanging from last night, so it’s been hanging for more than eight hours. There’s no activity, and no db-connections.
We run exactly the same tests through ant, with no hanging or other problems.
If we kill the process manually, the following is written to the Jenkins log file. Are you able to deduce anything from this information?
Stacktraces from both parent and child processes: https://gist.github.com/anonymous/5419590
Regards /Jesper Thuun-Petersen