aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/sonarsource/scanner/cli/ScannerFactory.java4
-rw-r--r--src/test/java/org/sonarsource/scanner/cli/ScannerFactoryTest.java2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/org/sonarsource/scanner/cli/ScannerFactory.java b/src/main/java/org/sonarsource/scanner/cli/ScannerFactory.java
index 1a0af04..04a6684 100644
--- a/src/main/java/org/sonarsource/scanner/cli/ScannerFactory.java
+++ b/src/main/java/org/sonarsource/scanner/cli/ScannerFactory.java
@@ -32,7 +32,9 @@ class ScannerFactory {
}
EmbeddedScanner create(Properties props) {
- return EmbeddedScanner.create(new DefaultLogOutput()).addGlobalProperties(props);
+ return EmbeddedScanner.create(new DefaultLogOutput())
+ .addGlobalProperties(props)
+ .setApp("ScannerCli", ScannerVersion.version());
}
class DefaultLogOutput implements LogOutput {
diff --git a/src/test/java/org/sonarsource/scanner/cli/ScannerFactoryTest.java b/src/test/java/org/sonarsource/scanner/cli/ScannerFactoryTest.java
index fc583a9..422a20e 100644
--- a/src/test/java/org/sonarsource/scanner/cli/ScannerFactoryTest.java
+++ b/src/test/java/org/sonarsource/scanner/cli/ScannerFactoryTest.java
@@ -49,6 +49,8 @@ public class ScannerFactoryTest {
assertThat(runner).isInstanceOf(EmbeddedScanner.class);
assertThat(runner.globalProperties().get("foo")).isEqualTo("bar");
+ assertThat(runner.app()).isEqualTo("ScannerCli");
+ assertThat(runner.appVersion()).isNotNull();
}
@Test