aboutsummaryrefslogtreecommitdiffstats
path: root/server/process
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-08-22 10:00:59 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-08-22 10:01:35 +0200
commit9369c4fc6230b858596594473513f9b350d8e284 (patch)
treee9921d9f21d71b49c4edf2b24a4a5019ca527caf /server/process
parent90864dacb4972d0251c5659d4cb962fbd919b032 (diff)
downloadsonarqube-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.java22
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;
}
}