Author: ffang Date: Tue Oct 7 06:57:10 2008 New Revision: 702483 URL: http://svn.apache.org/viewvc?rev=702483&view=rev Log: [SM-1601]Excessive console output from cxfbc tests
Added: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties (with props) Modified: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/pom.xml servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/rm/CxfBcRMSequenceTest.java Modified: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/pom.xml URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/pom.xml?rev=702483&r1=702482&r2=702483&view=diff ============================================================================== --- servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/pom.xml (original) +++ servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/pom.xml Tue Oct 7 06:57:10 2008 @@ -482,6 +482,18 @@ <name>java.security.properties</name> <value>${basedir}/target/test-classes/ibm.security</value> </property> + <!-- + Turn down some of the logging to prevent the tests from + running too slowly. + --> + <property> + <name>log4j.configuration</name> + <value>${basedir}/target/test-classes/log4j-tests.properties</value> + </property> + <property> + <name>java.util.logging.config.file</name> + <value>${basedir}/target/test-classes/logging.properties</value> + </property> </systemProperties> </configuration> </plugin> Modified: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/rm/CxfBcRMSequenceTest.java URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/rm/CxfBcRMSequenceTest.java?rev=702483&r1=702482&r2=702483&view=diff ============================================================================== --- servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/rm/CxfBcRMSequenceTest.java (original) +++ servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/rm/CxfBcRMSequenceTest.java Tue Oct 7 06:57:10 2008 @@ -134,16 +134,21 @@ public void tearDown() throws Exception { LOG.info("tearDown " + outRecorder); - stopGreeter(); - stopControl(); - if (context != null) { - context.destroy(); - context = null; - } - if (jbi != null) { - jbi.shutDown(); - jbi.destroy(); - jbi = null; + try { + stopGreeter(); + stopControl(); + if (context != null) { + context.destroy(); + context = null; + } + } catch (Throwable t) { + // Ignore. + } finally { + if (jbi != null) { + jbi.shutDown(); + jbi.destroy(); + jbi = null; + } } } Added: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties URL: http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties?rev=702483&view=auto ============================================================================== --- servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties (added) +++ servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties Tue Oct 7 06:57:10 2008 @@ -0,0 +1,55 @@ +############################################################ +# Default Logging Configuration File +# +# You can use a different file by specifying a filename +# with the java.util.logging.config.file system property. +# For example java -Djava.util.logging.config.file=myfile +############################################################ + +############################################################ +# Global properties +############################################################ + +# "handlers" specifies a comma separated list of log Handler +# classes. These handlers will be installed during VM startup. +# Note that these classes must be on the system classpath. +# By default we only configure a ConsoleHandler, which will only +# show messages at the INFO and above levels. +#handlers= java.util.logging.ConsoleHandler + +# To also add the FileHandler, use the following line instead. +handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler + +# Default global logging level. +# This specifies which kinds of events are logged across +# all loggers. For any given facility this global level +# can be overriden by a facility specific level +# Note that the ConsoleHandler also has a separate level +# setting to limit messages printed to the console. +.level= SEVERE + +############################################################ +# Handler specific properties. +# Describes specific configuration info for Handlers. +############################################################ + +# default file output is in user's home directory. +java.util.logging.FileHandler.pattern = target/servicemix-cxfbc%u.log +java.util.logging.FileHandler.limit = 50000 +java.util.logging.FileHandler.count = 1 +java.util.logging.FileHandler.level = INFO +java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter + +# Limit the message that are printed on the console to SEVERE and above. +java.util.logging.ConsoleHandler.level = SEVERE +java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter + + +############################################################ +# Facility specific properties. +# Provides extra control for each logger. +############################################################ + +# For example, set the com.xyz.foo logger to only log SEVERE +# messages: +#com.xyz.foo.level = SEVERE Propchange: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties ------------------------------------------------------------------------------ svn:eol-style = native Propchange: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties ------------------------------------------------------------------------------ svn:keywords = Rev Date Propchange: servicemix/smx3/branches/servicemix-3.2/deployables/bindingcomponents/servicemix-cxf-bc/src/test/resources/logging.properties ------------------------------------------------------------------------------ svn:mime-type = text/plain