Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-599

Logs console output multiple times (no. of times log output = the no. of test being run) for JUnit/XMLUnit tests

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.5
    • 2.7
    • JUnit 3.x support
    • None
    • Ubuntu 9.04
      Apache Maven 2.1.0 (r755702; 2009-03-18 19:10:27+0000)
      Java version: 1.6.0_16
      OS name: "linux" version: "2.6.31-17-generic" arch: "i386" Family: "unix"
      JUnit 3.8.2
      Log4j 1.2.14

    Description

      I have a test class (named ATest) written by extending the JUnit TestCase class. This class has a few test methods which all call the same method on a class (named A) with different parameters, exactly once each.

      Now the class A which is being tested logs to console using Apache log4j's ConsoleAppender, at INFO level.

      In the first test method, a message is logged once (which is how it should be).
      In the second test method, every log message is repeated once (so gets logged twice instead of once).
      In the third test method, every log message is logged thrice.
      ...
      and so on. Please note that the method in class A is invoked only once by the written source-code in each of the test methods and logs only once.

      Attachments

        Issue Links

          Activity

            People

              krosenvold Kristian Rosenvold
              leo_m@rediffmail.com Mahender Didwania
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: