From: Sébastien Lesaint Date: Thu, 23 Nov 2017 16:29:08 +0000 (+0100) Subject: fix logback configuration in UTs to drastically reduce build verbosity X-Git-Tag: 7.0-RC1~287 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F2831%2Fhead;p=sonarqube.git fix logback configuration in UTs to drastically reduce build verbosity --- diff --git a/server/sonar-db-core/pom.xml b/server/sonar-db-core/pom.xml index 5383b1bbec6..435c2c271a0 100644 --- a/server/sonar-db-core/pom.xml +++ b/server/sonar-db-core/pom.xml @@ -134,6 +134,11 @@ test-jar + + + logback-test.xml + + diff --git a/server/sonar-db-core/src/test/java/org/sonar/db/CoreTestDb.java b/server/sonar-db-core/src/test/java/org/sonar/db/CoreTestDb.java index 8476c8ef8c9..3cfdedd55ce 100644 --- a/server/sonar-db-core/src/test/java/org/sonar/db/CoreTestDb.java +++ b/server/sonar-db-core/src/test/java/org/sonar/db/CoreTestDb.java @@ -94,7 +94,7 @@ class CoreTestDb { } } isDefault = (schemaPath == null); - LOG.info("Test Database: " + db); + LOG.debug("Test Database: " + db); commands = DatabaseCommands.forDialect(db.getDialect()); tester = new DataSourceDatabaseTester(db.getDataSource(), commands.useLoginAsSchema() ? login : null); diff --git a/server/sonar-db-dao/pom.xml b/server/sonar-db-dao/pom.xml index f76bb60e10b..1653910359f 100644 --- a/server/sonar-db-dao/pom.xml +++ b/server/sonar-db-dao/pom.xml @@ -93,6 +93,11 @@ test-jar + + + logback-test.xml + + diff --git a/server/sonar-db-dao/src/test/resources/logback-test.xml b/server/sonar-db-dao/src/test/resources/logback-test.xml new file mode 100644 index 00000000000..4b0ff6da04b --- /dev/null +++ b/server/sonar-db-dao/src/test/resources/logback-test.xml @@ -0,0 +1,33 @@ + + + + + + + + %d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/sonar-process/src/test/java/org/sonar/process/LoggingRule.java b/server/sonar-process/src/test/java/org/sonar/process/LoggingRule.java index 3246e0c4527..1b2289db409 100644 --- a/server/sonar-process/src/test/java/org/sonar/process/LoggingRule.java +++ b/server/sonar-process/src/test/java/org/sonar/process/LoggingRule.java @@ -21,6 +21,7 @@ package org.sonar.process; import ch.qos.logback.classic.Logger; import ch.qos.logback.classic.spi.LoggingEvent; +import ch.qos.logback.core.joran.spi.JoranException; import java.util.List; import java.util.stream.Collectors; import org.junit.rules.ExternalResource; @@ -47,6 +48,11 @@ public class LoggingRule extends ExternalResource { protected void after() { TestLogbackAppender.events.clear(); setLevel(Level.INFO); + try { + new LogbackHelper().resetFromXml("/logback-test.xml"); + } catch (JoranException e) { + e.printStackTrace(); + } } public LoggingRule setLevel(Level level) { diff --git a/server/sonar-process/src/test/resources/logback-test.xml b/server/sonar-process/src/test/resources/logback-test.xml new file mode 100644 index 00000000000..7cfba2985f6 --- /dev/null +++ b/server/sonar-process/src/test/resources/logback-test.xml @@ -0,0 +1,22 @@ + + + + + + + + %d{yyyy.MM.dd HH:mm:ss} %-5level %msg%n + + + + + + + + + + + + + + diff --git a/server/sonar-process/src/test/resources/org/sonar/process/logback-test.xml b/server/sonar-process/src/test/resources/org/sonar/process/logback-test.xml index 72521000bab..abef1709f75 100644 --- a/server/sonar-process/src/test/resources/org/sonar/process/logback-test.xml +++ b/server/sonar-process/src/test/resources/org/sonar/process/logback-test.xml @@ -1,7 +1,8 @@ - + + - + %d{HH:mm:ss.SSS} %-5level - %msg%n @@ -13,8 +14,13 @@ - - + + + + + + + diff --git a/server/sonar-server/pom.xml b/server/sonar-server/pom.xml index 35f54740f22..530cfc2f1ec 100644 --- a/server/sonar-server/pom.xml +++ b/server/sonar-server/pom.xml @@ -303,6 +303,11 @@ test-jar + + + logback-test.xml + + diff --git a/server/sonar-server/src/test/resources/logback-test.xml b/server/sonar-server/src/test/resources/logback-test.xml new file mode 100644 index 00000000000..3e34b0f9fc8 --- /dev/null +++ b/server/sonar-server/src/test/resources/logback-test.xml @@ -0,0 +1,26 @@ + + + + + + + + %d{yyyy.MM.dd HH:mm:ss} %-5level %msg%n + + + + + + + + + + + + + + + + + + diff --git a/sonar-plugin-api/pom.xml b/sonar-plugin-api/pom.xml index bb2965c9caf..a49ee6b5e0f 100644 --- a/sonar-plugin-api/pom.xml +++ b/sonar-plugin-api/pom.xml @@ -227,6 +227,11 @@ test-jar + + + logback-test.xml + + diff --git a/sonar-plugin-api/src/test/resources/logback-test.xml b/sonar-plugin-api/src/test/resources/logback-test.xml new file mode 100644 index 00000000000..7cfba2985f6 --- /dev/null +++ b/sonar-plugin-api/src/test/resources/logback-test.xml @@ -0,0 +1,22 @@ + + + + + + + + %d{yyyy.MM.dd HH:mm:ss} %-5level %msg%n + + + + + + + + + + + + + + diff --git a/sonar-scanner-engine/src/test/resources/logback-test.xml b/sonar-scanner-engine/src/test/resources/logback-test.xml index da6be3344a2..0693729e99c 100644 --- a/sonar-scanner-engine/src/test/resources/logback-test.xml +++ b/sonar-scanner-engine/src/test/resources/logback-test.xml @@ -33,6 +33,9 @@ + + + diff --git a/tests/src/test/resources/logback-test.xml b/tests/src/test/resources/logback-test.xml index 599faa969f0..88bfffc9f14 100644 --- a/tests/src/test/resources/logback-test.xml +++ b/tests/src/test/resources/logback-test.xml @@ -16,4 +16,12 @@ + + + + + + + +