From 1affe1fe830e4e17e50fdf9d801ce4b499a3bdb0 Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Tue, 8 Mar 2016 18:42:05 +0100 Subject: [PATCH] SONARUNNER-152 Scanner does not log Server version --- src/main/java/org/sonarsource/scanner/cli/Main.java | 1 + .../java/org/sonarsource/scanner/cli/MainTest.java | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/src/main/java/org/sonarsource/scanner/cli/Main.java b/src/main/java/org/sonarsource/scanner/cli/Main.java index 548caa3..7ea4f30 100644 --- a/src/main/java/org/sonarsource/scanner/cli/Main.java +++ b/src/main/java/org/sonarsource/scanner/cli/Main.java @@ -74,6 +74,7 @@ public class Main { configureLogging(p); init(p); runner.start(); + logger.info("SonarQube server " + runner.serverVersion()); if (cli.isInteractive()) { interactiveLoop(p); diff --git a/src/test/java/org/sonarsource/scanner/cli/MainTest.java b/src/test/java/org/sonarsource/scanner/cli/MainTest.java index e2fd69c..1936ca8 100644 --- a/src/test/java/org/sonarsource/scanner/cli/MainTest.java +++ b/src/test/java/org/sonarsource/scanner/cli/MainTest.java @@ -150,6 +150,18 @@ public class MainTest { inOrder.verify(shutdown, times(1)).exit(Exit.SUCCESS); } + @Test + public void shouldLogServerVersion() throws IOException { + when(runner.serverVersion()).thenReturn("5.5"); + Properties p = new Properties(); + when(cli.isDisplayVersionOnly()).thenReturn(true); + when(conf.properties()).thenReturn(p); + + Main main = new Main(shutdown, cli, conf, runnerFactory, logs); + main.execute(); + verify(logs).info("SonarQube server 5.5"); + } + @Test public void should_configure_logging() throws IOException { Properties p = new Properties(); -- 2.39.5