-
Bug
-
Resolution: Unresolved
-
Major
-
Jenkins 1.484
If the name of test suite (e.g. "aaaa") is part of the test case name (e.g. "tc_aaaa"), Jenkins is unable to display history of this test case and throws an exeption:
Oct 2, 2012 5:06:15 PM hudson.ExpressionFactory2$JexlExpression evaluate
WARNING: Caught exception evaluating: it.getResultInBuild(b). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at java.lang.String.substring(Unknown Source)
at hudson.tasks.junit.ClassResult.findCorrespondingResult(ClassResult.java:86)
at hudson.tasks.junit.PackageResult.findCorrespondingResult(PackageResult.java:102)
at hudson.tasks.junit.TestResult.findCorrespondingResult(TestResult.java:295)
at hudson.tasks.test.AbstractTestResultAction.findCorrespondingResult(AbstractTestResultAction.java:183)
at hudson.tasks.test.TestResult.getResultInBuild(TestResult.java:162)
(full log can be found in attachment log.txt)
I´ve attached the test results file (junit.xml) with which this behavior can be reproduced.
- is related to
-
JENKINS-17721 StringIndexOutOfBoundsException in PackageResult.findCorrespondingResult
- Resolved