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

Maven separate test output files should be shown

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • maven-plugin
    • None
    • Platform: All, OS: All

      Maven may generate three files for each JUnit 3 test class:

      TEST-com.company.package.ClassName.xml - xml test result (message, stacktrace)
      com.company.package.ClassName.txt - text form of xml file
      com.company.package.ClassName-output.txt - text written to stdout while test was
      running.

      All output from maven is available on the Hudson site normally. But an option
      available in the POM for the surfire plugin allows removing output for the tests
      from that standard maven output and diverting it to the third file in the list
      above. This is in the <configuration> tag under the surefile <plugin> tag. The
      <redirectTestOutputToFile>true</redirectTestOutputToFile> setting does it.

      Current version of Hudson shows the test result. I don't know if it formats the
      xml or the txt version of it.

      The output.txt is not shown anywhere on the Hudson site. This text should be
      shown somewhere. It could be on the test results for the test but one text
      output file holds output for one test class NOT one test. Maybe put a link to it
      on the pages beside the name of the test class and/or a link to it on the page
      for each test within the test class.

            Unassigned Unassigned
            leemeador leemeador
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: