From 07e9574edfa5735e79087058aa027cc7b1c0458c Mon Sep 17 00:00:00 2001 From: Jan Bartel Date: Sat, 4 May 2013 11:04:16 +1000 Subject: [PATCH] 407214 Reduce build logging of OSGi modules --- jetty-osgi/test-jetty-osgi/pom.xml | 2 ++ .../TestJettyOSGiBootContextAsService.java | 28 +++++++++++-------- .../osgi/test/TestJettyOSGiBootCore.java | 1 - .../osgi/test/TestJettyOSGiBootSpdy.java | 23 ++++++++++++++- .../TestJettyOSGiBootWebAppAsService.java | 24 ++++++++-------- .../osgi/test/TestJettyOSGiBootWithJsp.java | 19 ++++++------- 6 files changed, 62 insertions(+), 35 deletions(-) diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml index 8b2fde43c60..58184f8b2cd 100644 --- a/jetty-osgi/test-jetty-osgi/pom.xml +++ b/jetty-osgi/test-jetty-osgi/pom.xml @@ -141,12 +141,14 @@ test + org.eclipse.jetty.orbit diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java index dc850f2cac1..b15e002f0c7 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootContextAsService.java @@ -78,17 +78,21 @@ public class TestJettyOSGiBootContextAsService // to pick up and deploy options.add(mavenBundle().groupId("org.eclipse.jetty.osgi").artifactId("test-jetty-osgi-context").versionAsInProject().start()); + String logLevel = "WARN"; // Enable Logging if (LOGGING_ENABLED) - { - options.addAll(Arrays.asList(options( - // install log service using pax runners profile abstraction (there - // are more profiles, like DS) - // logProfile(), - // this is how you set the default log level when using pax logging - // (logProfile) - systemProperty("org.ops4j.pax.logging.DefaultServiceLog.level").value("INFO")))); - } + logLevel = "INFO"; + + + options.addAll(Arrays.asList(options( + // install log service using pax runners profile abstraction (there + // are more profiles, like DS) + // logProfile(), + // this is how you set the default log level when using pax logging + // (logProfile) + systemProperty("org.ops4j.pax.logging.DefaultServiceLog.level").value(logLevel), + systemProperty("org.eclipse.jetty.LEVEL").value(logLevel)))); + return options.toArray(new Option[options.size()]); } @@ -142,12 +146,14 @@ public class TestJettyOSGiBootContextAsService ServiceReference[] refs = bundleContext.getServiceReferences(ContextHandler.class.getName(), null); Assert.assertNotNull(refs); Assert.assertEquals(1, refs.length); - String[] keys = refs[0].getPropertyKeys(); + //uncomment for debugging + /* + String[] keys = refs[0].getPropertyKeys(); if (keys != null) { for (String k : keys) System.err.println("service property: " + k + ", " + refs[0].getProperty(k)); - } + }*/ ContextHandler ch = (ContextHandler) bundleContext.getService(refs[0]); Assert.assertEquals("/acme", ch.getContextPath()); diff --git a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootCore.java b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootCore.java index 8ffde85925e..01eb167a451 100644 --- a/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootCore.java +++ b/jetty-osgi/test-jetty-osgi/src/test/java/org/eclipse/jetty/osgi/test/TestJettyOSGiBootCore.java @@ -53,7 +53,6 @@ public class TestJettyOSGiBootCore public Option[] config() { VersionResolver resolver = MavenUtils.asInProject(); - System.err.println(resolver.getVersion("org.eclipse.jetty", "jetty-server")); ArrayList