Author: krosenvold
Date: Sun Jan 8 20:49:30 2012
New Revision: 1228952
URL: http://svn.apache.org/viewvc?rev=1228952&view=rev
Log:
[SUREFIRE-812] Reproduced, added IT. Already fixed for 2.12, probably
SUREFIRE-804
Added:
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire812Log4JClassLoaderIT.java
(with props)
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/log4j.properties
(with props)
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/LoggingTest.java
(with props)
Removed:
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/TestLogging.java
Added:
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire812Log4JClassLoaderIT.java
URL:
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire812Log4JClassLoaderIT.java?rev=1228952&view=auto
==============================================================================
---
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire812Log4JClassLoaderIT.java
(added)
+++
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire812Log4JClassLoaderIT.java
Sun Jan 8 20:49:30 2012
@@ -0,0 +1,15 @@
+package org.apache.maven.surefire.its.jiras;
+
+import org.apache.maven.surefire.its.fixture.SurefireIntegrationTestCase;
+
+/**
+ * @author Kristian Rosenvold
+ */
+public class Surefire812Log4JClassLoaderIT
+ extends SurefireIntegrationTestCase
+{
+ public void testJunit3ParallelBuildResultCount()
+ {
+ executeErrorFreeTest( "surefire-812-log4j-classloader", 1 );
+ }
+}
Propchange:
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire812Log4JClassLoaderIT.java
------------------------------------------------------------------------------
svn:eol-style = native
Added:
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/log4j.properties
URL:
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/log4j.properties?rev=1228952&view=auto
==============================================================================
---
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/log4j.properties
(added)
+++
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/log4j.properties
Sun Jan 8 20:49:30 2012
@@ -0,0 +1,24 @@
+
+log4j.rootLogger=debug, stdout, xml, R
+
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+
+log4j.appender.xml=org.apache.log4j.FileAppender
+log4j.appender.xml.file=example_xml.log
+log4j.appender.xml.append=false
+log4j.appender.xml.layout=org.apache.log4j.xml.XMLLayout
+
+# Pattern to output the caller's file name and line number.
+log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
+
+log4j.appender.R=org.apache.log4j.RollingFileAppender
+log4j.appender.R.File=example.log
+
+
+log4j.appender.R.MaxFileSize=100KB
+# Keep one backup file
+log4j.appender.R.MaxBackupIndex=1
+
+log4j.appender.R.layout=org.apache.log4j.PatternLayout
+log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
\ No newline at end of file
Propchange:
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/main/resources/log4j.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added:
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/LoggingTest.java
URL:
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/LoggingTest.java?rev=1228952&view=auto
==============================================================================
---
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/LoggingTest.java
(added)
+++
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/LoggingTest.java
Sun Jan 8 20:49:30 2012
@@ -0,0 +1,17 @@
+package surefire812;
+
+import org.apache.log4j.Logger;
+
+import junit.framework.TestCase;
+
+public class LoggingTest extends TestCase
+{
+ //static {
+// Logger.getLogger( LoggingTest.class ).debug( "fud");
+// }
+
+ public void testCanLogAMessage()
+ {
+ Logger.getLogger( LoggingTest.class ).warn( "hey you" );
+ }
+}
Propchange:
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader/src/test/java/surefire812/LoggingTest.java
------------------------------------------------------------------------------
svn:eol-style = native