From 38a9f9c998530f989e94c4d7f27674950436d5ea Mon Sep 17 00:00:00 2001
From: Alban Auzeill
Date: Thu, 19 Dec 2019 20:03:16 +0100
Subject: Remove ugly exception stack traces during build
---
sonar-css-plugin/pom.xml | 14 ++++++++++++++
.../test/java/org/sonar/css/plugin/CssRuleSensorTest.java | 4 ++++
.../org/sonar/css/plugin/StylelintReportSensorTest.java | 4 ++++
.../css/plugin/server/CssAnalyzerBridgeServerTest.java | 13 +++++++++----
4 files changed, 31 insertions(+), 4 deletions(-)
(limited to 'sonar-css-plugin')
diff --git a/sonar-css-plugin/pom.xml b/sonar-css-plugin/pom.xml
index a4e82e8..f856737 100644
--- a/sonar-css-plugin/pom.xml
+++ b/sonar-css-plugin/pom.xml
@@ -80,6 +80,20 @@
com.squareup.okhttp3
okhttp
+
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ test
+
+
+ info.novatec.testit
+ testutils-logsuppressor-logback
+ 0.3.4
+ test
+
diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/CssRuleSensorTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/CssRuleSensorTest.java
index 0dd35d8..a23352f 100644
--- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/CssRuleSensorTest.java
+++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/CssRuleSensorTest.java
@@ -45,6 +45,7 @@ import org.sonar.api.notifications.AnalysisWarnings;
import org.sonar.api.utils.log.LogTester;
import org.sonar.api.utils.log.LoggerLevel;
import org.sonar.css.plugin.server.CssAnalyzerBridgeServer;
+import org.testit.testutils.logsuppressor.junit4.LogbackSuppressorRule;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@@ -58,6 +59,9 @@ import static org.sonar.css.plugin.server.CssAnalyzerBridgeServerTest.createCssA
public class CssRuleSensorTest {
+ @Rule
+ public final LogbackSuppressorRule logSuppressor = new LogbackSuppressorRule();
+
@Rule
public final LogTester logTester = new LogTester();
diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java
index 20779b4..5edde2c 100644
--- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java
+++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/StylelintReportSensorTest.java
@@ -44,6 +44,7 @@ import org.sonar.api.rules.RuleType;
import org.sonar.api.utils.Version;
import org.sonar.api.utils.log.LogTester;
import org.sonar.api.utils.log.LoggerLevel;
+import org.testit.testutils.logsuppressor.junit4.LogbackSuppressorRule;
import static org.assertj.core.api.Assertions.assertThat;
@@ -52,6 +53,9 @@ public class StylelintReportSensorTest {
@Rule
public TemporaryFolder tmpDir = new TemporaryFolder();
+ @Rule
+ public final LogbackSuppressorRule logSuppressor = new LogbackSuppressorRule();
+
@Rule
public final LogTester logTester = new LogTester();
diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java
index 302b6bb..87c82d0 100644
--- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java
+++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java
@@ -22,6 +22,7 @@ package org.sonar.css.plugin.server;
import java.nio.file.Path;
import org.junit.After;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
import org.sonar.api.batch.fs.internal.DefaultInputFile;
@@ -37,6 +38,7 @@ import org.sonar.css.plugin.server.exception.ServerAlreadyFailedException;
import org.sonarsource.nodejs.NodeCommand;
import org.sonarsource.nodejs.NodeCommandBuilder;
import org.sonarsource.nodejs.NodeCommandException;
+import org.testit.testutils.logsuppressor.junit4.LogbackSuppressorRule;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@@ -51,13 +53,16 @@ public class CssAnalyzerBridgeServerTest {
private static final String CONFIG_FILE = "config.json";
private static final int TEST_TIMEOUT_SECONDS = 1;
- @org.junit.Rule
- public LogTester logTester = new LogTester();
+ @Rule
+ public final LogbackSuppressorRule logSuppressor = new LogbackSuppressorRule();
- @org.junit.Rule
+ @Rule
+ public final LogTester logTester = new LogTester();
+
+ @Rule
public final ExpectedException thrown = ExpectedException.none();
- @org.junit.Rule
+ @Rule
public JUnitTempFolder tempFolder = new JUnitTempFolder();
private SensorContextTester context;
--
cgit v1.2.3