mcconnell 2002/12/28 00:06:44 Modified: merlin/src/java/org/apache/avalon/merlin/container DefaultContainer.java merlin/src/java/org/apache/avalon/merlin/kernel DefaultKernel.java merlin/src/test/org/apache/avalon/merlin/kernel KernelTestCase.java Log: Minor update to make sure test case runs (don't want problems while I'm away). Revision Changes Path 1.11 +2 -3 avalon-sandbox/merlin/src/java/org/apache/avalon/merlin/container/DefaultContainer.java Index: DefaultContainer.java =================================================================== RCS file: /home/cvs/avalon-sandbox/merlin/src/java/org/apache/avalon/merlin/container/DefaultContainer.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- DefaultContainer.java 28 Dec 2002 01:32:02 -0000 1.10 +++ DefaultContainer.java 28 Dec 2002 08:06:43 -0000 1.11 @@ -193,9 +193,8 @@ if( getLogger().isDebugEnabled() ) { getLogger().debug( "initialization: " + m_path + " (" + profiles.length + ")" ); + //getLogger().debug( "configuration array:\n" + ConfigurationUtil.list( m_targets ) ); } - - getLogger().info( "configuration array:\n" + ConfigurationUtil.list( m_targets ) ); for( int i=0; i<profiles.length; i++ ) { 1.18 +6 -3 avalon-sandbox/merlin/src/java/org/apache/avalon/merlin/kernel/DefaultKernel.java Index: DefaultKernel.java =================================================================== RCS file: /home/cvs/avalon-sandbox/merlin/src/java/org/apache/avalon/merlin/kernel/DefaultKernel.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- DefaultKernel.java 28 Dec 2002 01:34:04 -0000 1.17 +++ DefaultKernel.java 28 Dec 2002 08:06:43 -0000 1.18 @@ -161,7 +161,7 @@ int i = config.getChildren("configuration").length; if( i < 1 ) { - return new DefaultConfiguration( "default", DefaultKernel.class.getName() ); + return new DefaultConfiguration( "configuration", DefaultKernel.class.getName() ); } return ConfigurationUtil.matchFirstOccurance( config, "configuration", "target", name ); } @@ -588,7 +588,10 @@ private Block loadPhysicalBlock( Configuration config, Context system ) throws Exception { - getLogger().info( "block configuration: \n" + ConfigurationUtil.list( config ) ); + if( getLogger().isDebugEnabled() ) + { + getLogger().debug( "block configuration: \n" + ConfigurationUtil.list( config ) ); + } // // get the basic information for the block declaration 1.5 +0 -61 avalon-sandbox/merlin/src/test/org/apache/avalon/merlin/kernel/KernelTestCase.java Index: KernelTestCase.java =================================================================== RCS file: /home/cvs/avalon-sandbox/merlin/src/test/org/apache/avalon/merlin/kernel/KernelTestCase.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- KernelTestCase.java 19 Dec 2002 10:50:17 -0000 1.4 +++ KernelTestCase.java 28 Dec 2002 08:06:44 -0000 1.5 @@ -63,28 +63,8 @@ context.put( "urn:assembly:home", base ); context.makeReadOnly(); - File file = getConfigurationFile( base, args ); - if( !file.exists() ) - { - final String error = - "Missing kernel configuration: " + file; - throw new RuntimeException( error ); - } - - Configuration config; try { - config = getConfiguration( file ); - } - catch( Throwable e ) - { - final String error = "Problem loading kernel configuration from file: " + file; - throw new RuntimeException( error ); - } - - try - { - m_kernel.configure( config ); m_kernel.contextualize( context ); m_kernel.initialize(); m_kernel.start(); @@ -103,49 +83,8 @@ * Get the target configuration file. * @param args the command line arguments */ - public File getConfigurationFile( File base, String[] args ) - { - String filename; - if( args.length > 0 ) - { - filename = args[ 0 ]; - } - else - { - filename = "kernel.xml"; - } - return new File( base, filename ); - } - - /** - * Get the target configuration file. - * @param args the command line arguments - */ public File getWorkingDirectory( ) { return new File( System.getProperty( "user.dir" ) ); } - - - private Configuration getConfiguration( final File file ) throws ConfigurationException - { - try - { - DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); - InputStream is = new FileInputStream( file ); - if( is == null ) - { - throw new ConfigurationException( - "Could not load the configuration resource \"" + file + "\"" ); - } - return builder.build( is ); - } - catch( Throwable e ) - { - final String error = "Unable to create configuration from file: " + file; - throw new ConfigurationException( error, e ); - } - } - - }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>