You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by Achim Nierbeck <bc...@googlemail.com> on 2014/12/03 11:36:11 UTC

Re: karaf git commit: [KARAF-3339] Fix long delay in itests

Hey JB,
are you sure about the DEBUG log to be the default here ;)

regards, Achim

2014-12-03 11:20 GMT+01:00 <jb...@apache.org>:

> Repository: karaf
> Updated Branches:
>   refs/heads/karaf-2.x ef93ea347 -> 4db9ddfdd
>
>
> [KARAF-3339] Fix long delay in itests
>
>
> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/4db9ddfd
> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/4db9ddfd
> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/4db9ddfd
>
> Branch: refs/heads/karaf-2.x
> Commit: 4db9ddfdd6c23b0c494906f4ee3b7ac811ef630b
> Parents: ef93ea3
> Author: Jean-Baptiste Onofré <jb...@apache.org>
> Authored: Wed Dec 3 11:19:14 2014 +0100
> Committer: Jean-Baptiste Onofré <jb...@apache.org>
> Committed: Wed Dec 3 11:19:14 2014 +0100
>
> ----------------------------------------------------------------------
>  .../apache/karaf/itests/KarafTestSupport.java   | 18 ++++++--
>  .../resources/etc/org.ops4j.pax.logging.cfg     | 46 ++++++++++++++++++++
>  2 files changed, 60 insertions(+), 4 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/karaf/blob/4db9ddfd/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
> ----------------------------------------------------------------------
> diff --git
> a/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
> b/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
> index c9fe6e2..526a50a 100644
> --- a/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
> +++ b/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
> @@ -16,6 +16,7 @@ package org.apache.karaf.itests;
>  import java.io.ByteArrayOutputStream;
>  import java.io.File;
>  import java.io.PrintStream;
> +import java.net.URL;
>  import java.security.Principal;
>  import java.security.PrivilegedExceptionAction;
>  import java.util.Arrays;
> @@ -63,7 +64,7 @@ import static
> org.ops4j.pax.exam.karaf.options.KarafDistributionOption.*;
>
>  public class KarafTestSupport {
>
> -    static final Long COMMAND_TIMEOUT = 10000L;
> +    static final Long COMMAND_TIMEOUT = 30000L;
>      static final Long SERVICE_TIMEOUT = 30000L;
>
>      ExecutorService executor = Executors.newCachedThreadPool();
> @@ -80,6 +81,14 @@ public class KarafTestSupport {
>          return probe;
>      }
>
> +    public File getConfigFile(String path) {
> +        URL res = this.getClass().getResource(path);
> +        if (res == null) {
> +            throw new RuntimeException("Config resource " + path + " not
> found");
> +        }
> +        return new File(res.getFile());
> +    }
> +
>      @Configuration
>      public Option[] config() {
>          return new Option[]{
> @@ -87,7 +96,8 @@ public class KarafTestSupport {
>
>  karafDistributionConfiguration().frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf").versionAsInProject().type("tar.gz"))
>
>  .karafVersion(MavenUtils.getArtifactVersion("org.apache.karaf",
> "apache-karaf")).name("Apache Karaf").unpackDirectory(new
> File("target/exam")),
>                  keepRuntimeFolder(),
> -                logLevel(LogLevelOption.LogLevel.ERROR),
> +                logLevel(LogLevelOption.LogLevel.DEBUG),
> +                replaceConfigurationFile("etc/org.ops4j.pax.logging.cfg",
> getConfigFile("/etc/org.ops4j.pax.logging.cfg")),
>                  editConfigurationFilePut("etc/system.properties",
> "hibernate3.version", System.getProperty("hibernate3.version")),
>                  editConfigurationFilePut("etc/system.properties",
> "hibernate42.version", System.getProperty("hibernate42.version")),
>                  editConfigurationFilePut("etc/system.properties",
> "hibernate43.version", System.getProperty("hibernate43.version")),
> @@ -194,9 +204,9 @@ public class KarafTestSupport {
>              if (colonIndx > 0) {
>                  String scope = command.substring(0, colonIndx);
>                  String function = command.substring(colonIndx + 1);
> -                waitForService("(&(osgi.command.scope=" + scope +
> ")(osgi.command.function=" + function +
> ")(org.apache.karaf.service.guard.roles=*))", SERVICE_TIMEOUT);
> +                waitForService("(&(osgi.command.scope=" + scope +
> ")(osgi.command.function=" + function + "))", SERVICE_TIMEOUT);
>              } else {
> -                waitForService("(&(osgi.command.function=" + command +
> ")(org.apache.karaf.service.guard.roles=*))", SERVICE_TIMEOUT);
> +                waitForService("(osgi.command.function=" + command + ")",
> SERVICE_TIMEOUT);
>              }
>          } catch (Exception e) {
>              throw new RuntimeException(e);
>
>
> http://git-wip-us.apache.org/repos/asf/karaf/blob/4db9ddfd/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
> ----------------------------------------------------------------------
> diff --git a/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
> b/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
> new file mode 100644
> index 0000000..332eab1
> --- /dev/null
> +++ b/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
> @@ -0,0 +1,46 @@
>
> +################################################################################
> +#
> +#    Licensed to the Apache Software Foundation (ASF) under one or more
> +#    contributor license agreements.  See the NOTICE file distributed with
> +#    this work for additional information regarding copyright ownership.
> +#    The ASF licenses this file to You under the Apache License, Version
> 2.0
> +#    (the "License"); you may not use this file except in compliance with
> +#    the License.  You may obtain a copy of the License at
> +#
> +#       http://www.apache.org/licenses/LICENSE-2.0
> +#
> +#    Unless required by applicable law or agreed to in writing, software
> +#    distributed under the License is distributed on an "AS IS" BASIS,
> +#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> +#    See the License for the specific language governing permissions and
> +#    limitations under the License.
> +#
>
> +################################################################################
> +
> +# Root logger
> +log4j.rootLogger=INFO, stdout, out, osgi:VmLogAppender
> +log4j.throwableRenderer=org.apache.log4j.OsgiThrowableRenderer
> +
> +# Reduce noisy output
> +log4j.logger.org.apache.aries.blueprint.container=WARN
> +log4j.logger.org.apache.aries.blueprint.ext.PropertyPlaceholder=INFO
> +log4j.logger.org.springframework=WARN
> +log4j.logger.org.ops4j.pax.exam.invoker.junit.internal=WARN
> +log4j.logger.org.apache.felix.fileinstall=WARN
> +log4j.logger.org.apache.aries.jmx.core=WARN
> +log4j.logger.org.ops4j.pax.swissbox.bnd.BndUtils=ERROR
> +
> +# CONSOLE appender
> +log4j.appender.stdout.threshold=DEBUG
> +log4j.appender.stdout=org.apache.log4j.ConsoleAppender
> +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
> +log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
> %-50.50c | %m%n
> +#log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
> %-40.40c | %-3.3X{bundle.id} - %-20.20X{bundle.name} | %m%n
> +
> +# File appender
> +log4j.appender.out.threshold=DEBUG
> +log4j.appender.out=org.apache.log4j.FileAppender
> +log4j.appender.out.layout=org.apache.log4j.PatternLayout
> +log4j.appender.out.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
> %-50.50c | %m%n
> +log4j.appender.out.file=${karaf.home}/log/karaf.log
> +log4j.appender.out.append=true
>
>


-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: karaf git commit: [KARAF-3339] Fix long delay in itests

Posted by Achim Nierbeck <bc...@googlemail.com>.
:)
cool

2014-12-03 19:29 GMT+01:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:

> Hi Achim,
>
> actually, I just aligned karaf-2.x with the other branches (master and
> karaf-3.0.x, that use DEBUG for itests too).
>
> I agree to change to INFO to reduce the noise, I will do that on all
> branches.
>
> Regards
> JB
>
>
> On 12/03/2014 11:36 AM, Achim Nierbeck wrote:
>
>> Hey JB,
>> are you sure about the DEBUG log to be the default here ;)
>>
>> regards, Achim
>>
>> 2014-12-03 11:20 GMT+01:00 <jb...@apache.org>:
>>
>>  Repository: karaf
>>> Updated Branches:
>>>    refs/heads/karaf-2.x ef93ea347 -> 4db9ddfdd
>>>
>>>
>>> [KARAF-3339] Fix long delay in itests
>>>
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/4db9ddfd
>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/4db9ddfd
>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/4db9ddfd
>>>
>>> Branch: refs/heads/karaf-2.x
>>> Commit: 4db9ddfdd6c23b0c494906f4ee3b7ac811ef630b
>>> Parents: ef93ea3
>>> Author: Jean-Baptiste Onofré <jb...@apache.org>
>>> Authored: Wed Dec 3 11:19:14 2014 +0100
>>> Committer: Jean-Baptiste Onofré <jb...@apache.org>
>>> Committed: Wed Dec 3 11:19:14 2014 +0100
>>>
>>> ----------------------------------------------------------------------
>>>   .../apache/karaf/itests/KarafTestSupport.java   | 18 ++++++--
>>>   .../resources/etc/org.ops4j.pax.logging.cfg     | 46
>>> ++++++++++++++++++++
>>>   2 files changed, 60 insertions(+), 4 deletions(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/4db9ddfd/
>>> itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>>> ----------------------------------------------------------------------
>>> diff --git
>>> a/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>>> b/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>>> index c9fe6e2..526a50a 100644
>>> --- a/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>>> +++ b/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>>> @@ -16,6 +16,7 @@ package org.apache.karaf.itests;
>>>   import java.io.ByteArrayOutputStream;
>>>   import java.io.File;
>>>   import java.io.PrintStream;
>>> +import java.net.URL;
>>>   import java.security.Principal;
>>>   import java.security.PrivilegedExceptionAction;
>>>   import java.util.Arrays;
>>> @@ -63,7 +64,7 @@ import static
>>> org.ops4j.pax.exam.karaf.options.KarafDistributionOption.*;
>>>
>>>   public class KarafTestSupport {
>>>
>>> -    static final Long COMMAND_TIMEOUT = 10000L;
>>> +    static final Long COMMAND_TIMEOUT = 30000L;
>>>       static final Long SERVICE_TIMEOUT = 30000L;
>>>
>>>       ExecutorService executor = Executors.newCachedThreadPool();
>>> @@ -80,6 +81,14 @@ public class KarafTestSupport {
>>>           return probe;
>>>       }
>>>
>>> +    public File getConfigFile(String path) {
>>> +        URL res = this.getClass().getResource(path);
>>> +        if (res == null) {
>>> +            throw new RuntimeException("Config resource " + path + " not
>>> found");
>>> +        }
>>> +        return new File(res.getFile());
>>> +    }
>>> +
>>>       @Configuration
>>>       public Option[] config() {
>>>           return new Option[]{
>>> @@ -87,7 +96,8 @@ public class KarafTestSupport {
>>>
>>>   karafDistributionConfiguration().frameworkUrl(maven().
>>> groupId("org.apache.karaf").artifactId("apache-karaf").
>>> versionAsInProject().type("tar.gz"))
>>>
>>>   .karafVersion(MavenUtils.getArtifactVersion("org.apache.karaf",
>>> "apache-karaf")).name("Apache Karaf").unpackDirectory(new
>>> File("target/exam")),
>>>                   keepRuntimeFolder(),
>>> -                logLevel(LogLevelOption.LogLevel.ERROR),
>>> +                logLevel(LogLevelOption.LogLevel.DEBUG),
>>> +                replaceConfigurationFile("etc/
>>> org.ops4j.pax.logging.cfg",
>>> getConfigFile("/etc/org.ops4j.pax.logging.cfg")),
>>>                   editConfigurationFilePut("etc/system.properties",
>>> "hibernate3.version", System.getProperty("hibernate3.version")),
>>>                   editConfigurationFilePut("etc/system.properties",
>>> "hibernate42.version", System.getProperty("hibernate42.version")),
>>>                   editConfigurationFilePut("etc/system.properties",
>>> "hibernate43.version", System.getProperty("hibernate43.version")),
>>> @@ -194,9 +204,9 @@ public class KarafTestSupport {
>>>               if (colonIndx > 0) {
>>>                   String scope = command.substring(0, colonIndx);
>>>                   String function = command.substring(colonIndx + 1);
>>> -                waitForService("(&(osgi.command.scope=" + scope +
>>> ")(osgi.command.function=" + function +
>>> ")(org.apache.karaf.service.guard.roles=*))", SERVICE_TIMEOUT);
>>> +                waitForService("(&(osgi.command.scope=" + scope +
>>> ")(osgi.command.function=" + function + "))", SERVICE_TIMEOUT);
>>>               } else {
>>> -                waitForService("(&(osgi.command.function=" + command +
>>> ")(org.apache.karaf.service.guard.roles=*))", SERVICE_TIMEOUT);
>>> +                waitForService("(osgi.command.function=" + command +
>>> ")",
>>> SERVICE_TIMEOUT);
>>>               }
>>>           } catch (Exception e) {
>>>               throw new RuntimeException(e);
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/4db9ddfd/
>>> itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>>> ----------------------------------------------------------------------
>>> diff --git a/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>>> b/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>>> new file mode 100644
>>> index 0000000..332eab1
>>> --- /dev/null
>>> +++ b/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>>> @@ -0,0 +1,46 @@
>>>
>>> +###########################################################
>>> #####################
>>> +#
>>> +#    Licensed to the Apache Software Foundation (ASF) under one or more
>>> +#    contributor license agreements.  See the NOTICE file distributed
>>> with
>>> +#    this work for additional information regarding copyright ownership.
>>> +#    The ASF licenses this file to You under the Apache License, Version
>>> 2.0
>>> +#    (the "License"); you may not use this file except in compliance
>>> with
>>> +#    the License.  You may obtain a copy of the License at
>>> +#
>>> +#       http://www.apache.org/licenses/LICENSE-2.0
>>> +#
>>> +#    Unless required by applicable law or agreed to in writing, software
>>> +#    distributed under the License is distributed on an "AS IS" BASIS,
>>> +#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>>> implied.
>>> +#    See the License for the specific language governing permissions and
>>> +#    limitations under the License.
>>> +#
>>>
>>> +###########################################################
>>> #####################
>>> +
>>> +# Root logger
>>> +log4j.rootLogger=INFO, stdout, out, osgi:VmLogAppender
>>> +log4j.throwableRenderer=org.apache.log4j.OsgiThrowableRenderer
>>> +
>>> +# Reduce noisy output
>>> +log4j.logger.org.apache.aries.blueprint.container=WARN
>>> +log4j.logger.org.apache.aries.blueprint.ext.PropertyPlaceholder=INFO
>>> +log4j.logger.org.springframework=WARN
>>> +log4j.logger.org.ops4j.pax.exam.invoker.junit.internal=WARN
>>> +log4j.logger.org.apache.felix.fileinstall=WARN
>>> +log4j.logger.org.apache.aries.jmx.core=WARN
>>> +log4j.logger.org.ops4j.pax.swissbox.bnd.BndUtils=ERROR
>>> +
>>> +# CONSOLE appender
>>> +log4j.appender.stdout.threshold=DEBUG
>>> +log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>>> +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>>> +log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
>>> %-50.50c | %m%n
>>> +#log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
>>> %-40.40c | %-3.3X{bundle.id} - %-20.20X{bundle.name} | %m%n
>>> +
>>> +# File appender
>>> +log4j.appender.out.threshold=DEBUG
>>> +log4j.appender.out=org.apache.log4j.FileAppender
>>> +log4j.appender.out.layout=org.apache.log4j.PatternLayout
>>> +log4j.appender.out.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
>>> %-50.50c | %m%n
>>> +log4j.appender.out.file=${karaf.home}/log/karaf.log
>>> +log4j.appender.out.append=true
>>>
>>>
>>>
>>
>>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: karaf git commit: [KARAF-3339] Fix long delay in itests

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Achim,

actually, I just aligned karaf-2.x with the other branches (master and 
karaf-3.0.x, that use DEBUG for itests too).

I agree to change to INFO to reduce the noise, I will do that on all 
branches.

Regards
JB

On 12/03/2014 11:36 AM, Achim Nierbeck wrote:
> Hey JB,
> are you sure about the DEBUG log to be the default here ;)
>
> regards, Achim
>
> 2014-12-03 11:20 GMT+01:00 <jb...@apache.org>:
>
>> Repository: karaf
>> Updated Branches:
>>    refs/heads/karaf-2.x ef93ea347 -> 4db9ddfdd
>>
>>
>> [KARAF-3339] Fix long delay in itests
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/4db9ddfd
>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/4db9ddfd
>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/4db9ddfd
>>
>> Branch: refs/heads/karaf-2.x
>> Commit: 4db9ddfdd6c23b0c494906f4ee3b7ac811ef630b
>> Parents: ef93ea3
>> Author: Jean-Baptiste Onofré <jb...@apache.org>
>> Authored: Wed Dec 3 11:19:14 2014 +0100
>> Committer: Jean-Baptiste Onofré <jb...@apache.org>
>> Committed: Wed Dec 3 11:19:14 2014 +0100
>>
>> ----------------------------------------------------------------------
>>   .../apache/karaf/itests/KarafTestSupport.java   | 18 ++++++--
>>   .../resources/etc/org.ops4j.pax.logging.cfg     | 46 ++++++++++++++++++++
>>   2 files changed, 60 insertions(+), 4 deletions(-)
>> ----------------------------------------------------------------------
>>
>>
>>
>> http://git-wip-us.apache.org/repos/asf/karaf/blob/4db9ddfd/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>> ----------------------------------------------------------------------
>> diff --git
>> a/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>> b/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>> index c9fe6e2..526a50a 100644
>> --- a/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>> +++ b/itests/src/test/java/org/apache/karaf/itests/KarafTestSupport.java
>> @@ -16,6 +16,7 @@ package org.apache.karaf.itests;
>>   import java.io.ByteArrayOutputStream;
>>   import java.io.File;
>>   import java.io.PrintStream;
>> +import java.net.URL;
>>   import java.security.Principal;
>>   import java.security.PrivilegedExceptionAction;
>>   import java.util.Arrays;
>> @@ -63,7 +64,7 @@ import static
>> org.ops4j.pax.exam.karaf.options.KarafDistributionOption.*;
>>
>>   public class KarafTestSupport {
>>
>> -    static final Long COMMAND_TIMEOUT = 10000L;
>> +    static final Long COMMAND_TIMEOUT = 30000L;
>>       static final Long SERVICE_TIMEOUT = 30000L;
>>
>>       ExecutorService executor = Executors.newCachedThreadPool();
>> @@ -80,6 +81,14 @@ public class KarafTestSupport {
>>           return probe;
>>       }
>>
>> +    public File getConfigFile(String path) {
>> +        URL res = this.getClass().getResource(path);
>> +        if (res == null) {
>> +            throw new RuntimeException("Config resource " + path + " not
>> found");
>> +        }
>> +        return new File(res.getFile());
>> +    }
>> +
>>       @Configuration
>>       public Option[] config() {
>>           return new Option[]{
>> @@ -87,7 +96,8 @@ public class KarafTestSupport {
>>
>>   karafDistributionConfiguration().frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf").versionAsInProject().type("tar.gz"))
>>
>>   .karafVersion(MavenUtils.getArtifactVersion("org.apache.karaf",
>> "apache-karaf")).name("Apache Karaf").unpackDirectory(new
>> File("target/exam")),
>>                   keepRuntimeFolder(),
>> -                logLevel(LogLevelOption.LogLevel.ERROR),
>> +                logLevel(LogLevelOption.LogLevel.DEBUG),
>> +                replaceConfigurationFile("etc/org.ops4j.pax.logging.cfg",
>> getConfigFile("/etc/org.ops4j.pax.logging.cfg")),
>>                   editConfigurationFilePut("etc/system.properties",
>> "hibernate3.version", System.getProperty("hibernate3.version")),
>>                   editConfigurationFilePut("etc/system.properties",
>> "hibernate42.version", System.getProperty("hibernate42.version")),
>>                   editConfigurationFilePut("etc/system.properties",
>> "hibernate43.version", System.getProperty("hibernate43.version")),
>> @@ -194,9 +204,9 @@ public class KarafTestSupport {
>>               if (colonIndx > 0) {
>>                   String scope = command.substring(0, colonIndx);
>>                   String function = command.substring(colonIndx + 1);
>> -                waitForService("(&(osgi.command.scope=" + scope +
>> ")(osgi.command.function=" + function +
>> ")(org.apache.karaf.service.guard.roles=*))", SERVICE_TIMEOUT);
>> +                waitForService("(&(osgi.command.scope=" + scope +
>> ")(osgi.command.function=" + function + "))", SERVICE_TIMEOUT);
>>               } else {
>> -                waitForService("(&(osgi.command.function=" + command +
>> ")(org.apache.karaf.service.guard.roles=*))", SERVICE_TIMEOUT);
>> +                waitForService("(osgi.command.function=" + command + ")",
>> SERVICE_TIMEOUT);
>>               }
>>           } catch (Exception e) {
>>               throw new RuntimeException(e);
>>
>>
>> http://git-wip-us.apache.org/repos/asf/karaf/blob/4db9ddfd/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>> ----------------------------------------------------------------------
>> diff --git a/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>> b/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>> new file mode 100644
>> index 0000000..332eab1
>> --- /dev/null
>> +++ b/itests/src/test/resources/etc/org.ops4j.pax.logging.cfg
>> @@ -0,0 +1,46 @@
>>
>> +################################################################################
>> +#
>> +#    Licensed to the Apache Software Foundation (ASF) under one or more
>> +#    contributor license agreements.  See the NOTICE file distributed with
>> +#    this work for additional information regarding copyright ownership.
>> +#    The ASF licenses this file to You under the Apache License, Version
>> 2.0
>> +#    (the "License"); you may not use this file except in compliance with
>> +#    the License.  You may obtain a copy of the License at
>> +#
>> +#       http://www.apache.org/licenses/LICENSE-2.0
>> +#
>> +#    Unless required by applicable law or agreed to in writing, software
>> +#    distributed under the License is distributed on an "AS IS" BASIS,
>> +#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> implied.
>> +#    See the License for the specific language governing permissions and
>> +#    limitations under the License.
>> +#
>>
>> +################################################################################
>> +
>> +# Root logger
>> +log4j.rootLogger=INFO, stdout, out, osgi:VmLogAppender
>> +log4j.throwableRenderer=org.apache.log4j.OsgiThrowableRenderer
>> +
>> +# Reduce noisy output
>> +log4j.logger.org.apache.aries.blueprint.container=WARN
>> +log4j.logger.org.apache.aries.blueprint.ext.PropertyPlaceholder=INFO
>> +log4j.logger.org.springframework=WARN
>> +log4j.logger.org.ops4j.pax.exam.invoker.junit.internal=WARN
>> +log4j.logger.org.apache.felix.fileinstall=WARN
>> +log4j.logger.org.apache.aries.jmx.core=WARN
>> +log4j.logger.org.ops4j.pax.swissbox.bnd.BndUtils=ERROR
>> +
>> +# CONSOLE appender
>> +log4j.appender.stdout.threshold=DEBUG
>> +log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>> +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>> +log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
>> %-50.50c | %m%n
>> +#log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
>> %-40.40c | %-3.3X{bundle.id} - %-20.20X{bundle.name} | %m%n
>> +
>> +# File appender
>> +log4j.appender.out.threshold=DEBUG
>> +log4j.appender.out=org.apache.log4j.FileAppender
>> +log4j.appender.out.layout=org.apache.log4j.PatternLayout
>> +log4j.appender.out.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p |
>> %-50.50c | %m%n
>> +log4j.appender.out.file=${karaf.home}/log/karaf.log
>> +log4j.appender.out.append=true
>>
>>
>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com