diff options
author | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-08-22 10:00:59 +0200 |
---|---|---|
committer | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-08-22 10:01:35 +0200 |
commit | 9369c4fc6230b858596594473513f9b350d8e284 (patch) | |
tree | e9921d9f21d71b49c4edf2b24a4a5019ca527caf /server/process | |
parent | 90864dacb4972d0251c5659d4cb962fbd919b032 (diff) | |
download | sonarqube-9369c4fc6230b858596594473513f9b350d8e284.tar.gz sonarqube-9369c4fc6230b858596594473513f9b350d8e284.zip |
fix quality flaws
Diffstat (limited to 'server/process')
-rw-r--r-- | server/process/sonar-dummy-app/src/main/java/org/sonar/application/DummyOkProcess.java | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/server/process/sonar-dummy-app/src/main/java/org/sonar/application/DummyOkProcess.java b/server/process/sonar-dummy-app/src/main/java/org/sonar/application/DummyOkProcess.java index 10b95d86253..b25dfccc236 100644 --- a/server/process/sonar-dummy-app/src/main/java/org/sonar/application/DummyOkProcess.java +++ b/server/process/sonar-dummy-app/src/main/java/org/sonar/application/DummyOkProcess.java @@ -33,11 +33,16 @@ public class DummyOkProcess extends MonitoredProcess { private boolean isReady = false; private boolean isRunning = true; + private boolean isSuccess = true; - protected DummyOkProcess(Props props) throws Exception { + protected DummyOkProcess(Props props) { super(props); - File temp = File.createTempFile("hello", ".tmp"); - + try { + File.createTempFile("hello", ".tmp"); + } catch (Exception e) { + LOGGER.error("Could not create file", e); + isSuccess = false; + } } @Override @@ -64,10 +69,15 @@ public class DummyOkProcess extends MonitoredProcess { return isReady; } - public static void main(String[] args) throws Exception { + private boolean isSuccess() { + return isSuccess; + } + + public static int main(String[] args) { Props props = new Props(new Properties()); props.set(MonitoredProcess.NAME_PROPERTY, DummyOkProcess.class.getSimpleName()); - new DummyOkProcess(props).start(); - System.exit(1); + DummyOkProcess process = new DummyOkProcess(props); + process.start(); + return (process.isSuccess()) ? 1 : 0; } } |