-
Improvement
-
Resolution: Unresolved
-
Major
After a successful build I see
Recording test results
It then takes ages to do whatever its doing, sometime spending another 10 minutes shuffling away.
Here is a threadDump:
java.io.WinNTFileSystem.list(Native Method)
java.io.File.list(File.java:937)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1230)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1259)
org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1184)
org.apache.tools.ant.DirectoryScanner.checkIncludePatterns(DirectoryScanner.java:1003)
org.apache.tools.ant.DirectoryScanner.scan(DirectoryScanner.java:882)
org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:490)
org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:451)
hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:105)
hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:87)
hudson.FilePath.act(FilePath.java:758)
hudson.FilePath.act(FilePath.java:740)
hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83)
hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:123)
hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:135)
hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:664)
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:639)
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:617)
hudson.model.Build$RunnerImpl.post2(Build.java:161)
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:586)
hudson.model.Run.run(Run.java:1400)
hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
hudson.model.ResourceController.execute(ResourceController.java:88)
hudson.model.Executor.run(Executor.java:146)
Any chance it could be speeded up? A build which takes 23 minutes ends up taking 33 just because we'd like it to show the junit results, but this seems excessive. We have about 2000 unit tests. Is this a lot?
Thanks.