[
http://jira.codehaus.org/browse/SUREFIRE-599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=221905#action_221905
]
Kristian Rosenvold edited comment on SUREFIRE-599 at 5/20/10 6:18 AM:
----------------------------------------------------------------------
I have tracked this problem to be inside TestListenerInvocationHandler. All is
fine inside JunitTestSet.invoke (line 213 in 2.5). Somehow this duplication
happens within the dynamic proxy.
was (Author: krosenvold):
I have tracked this problem to be inside TestListenerInvocationHandler. All
is fine inside JunitTestSet.invoke (line 213 in 2.5). Somehow this duplication
jappens within the dynamic proxy.
> Logs console output multiple times (no. of times log output = the no. of test
> being run) for JUnit/XMLUnit tests
> ----------------------------------------------------------------------------------------------------------------
>
> Key: SUREFIRE-599
> URL: http://jira.codehaus.org/browse/SUREFIRE-599
> Project: Maven Surefire
> Issue Type: Bug
> Components: JUnit 3.x support
> Affects Versions: 2.5
> Environment: 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
> Reporter: Mahender Didwania
>
> 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.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira