Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-26342

Items in report doesn't expand if name contains some characters

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • Jenkins 1.596
      test-results-analyzer-plugin version 1.3

      If name of package or class contains space or parentheses then it cannot be expanded in report generated by Test Results Analyzer plugin.
      See following example of junitResult.xml:
      <?xml version='1.0' encoding='UTF-8'?>
      <result plugin="junit@1.2-beta-4">
      <suites>
      <suite>
      <file>some.xml</file>
      <name>Tests</name>
      <stdout></stdout>
      <duration>0</duration>
      <cases>
      <case>
      <duration>0</duration>
      <className>ExampleClass1</className>
      <testName>Example1</testName>
      <skipped>true</skipped>
      <stdout></stdout>
      <failedSince>0</failedSince>
      </case>
      <case>
      <duration>0</duration>
      <className>SomePackage.Example Class</className>
      <testName>Example2</testName>
      <skipped>true</skipped>
      <stdout></stdout>
      <failedSince>0</failedSince>
      </case>
      </cases>
      </suite>
      </suites>
      <duration>0</duration>
      <keepLongStdio>false</keepLongStdio>
      </result>

      In this example package name for test "Example1" is missing so Jenkins will show "(root)" and because it contains parentheses cannot be expanded in report.
      Similar is for "Example2" for which class name contains space.

            menonvarun Varun Menon
            wmariusz Mariusz Wasiluk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: