-
Bug
-
Resolution: Unresolved
-
Minor
-
None
When the plugin searches for test report XML files, it follows symlinks. This can cause a single XML file to be found more than once (possibly the cause of JENKINS-17822), or infinite recursion (JENKINS-40999).
- relates to
-
JENKINS-40999 Recursive symlink causes high resource utilization, termination of slave process in ArchiveArtifact and Publish JUnit results steps.
-
- Open
-
-
JENKINS-17822 TestResults are listed twice
-
- Resolved
-
On closer inspection I see that when test results are merged together, TestResult looks at the timestamp of each SuiteResult to determine whether it's a duplicate. So in the case of 'proper' JUnit report XML files, that include a timestamp, duplicate results should be discarded. So following symlinks is unlikely to be the cause of
JENKINS-17822(nowadays, at least).We are producing test report XML files (from Python tests run using Jython) that don't include a timestamp, so the 'duplicate' results aren't being discarded.