From: Duarte Meneses Date: Tue, 8 Mar 2016 17:42:05 +0000 (+0100) Subject: SONARUNNER-152 Scanner does not log Server version X-Git-Tag: 2.5.1~2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F4%2Fhead;p=sonar-scanner-cli.git SONARUNNER-152 Scanner does not log Server version --- 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();