summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoung Gyu Park <younggyu@google.com>2018-10-17 12:26:38 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-10-17 12:26:38 -0700
commitd9bfd3cede0a98bbd9650db3cb9cb336a0e05efd (patch)
treea6d1a5f43203734f40919534b77e80494ca900cd
parentb6b349d261238d13cae124cf11b28a74384ddce9 (diff)
parentccc767a206b63de0246bb6a954786baeea2a0658 (diff)
downloaddashboard-d9bfd3cede0a98bbd9650db3cb9cb336a0e05efd.tar.gz
Remove code duplication. am: 88aeab12aa am: 282a94b439
am: ccc767a206 Change-Id: Ibdc8b2ca9c36f2650ece4e388493ffb4976c32e5
-rw-r--r--src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java42
1 files changed, 12 insertions, 30 deletions
diff --git a/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java b/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java
index 26e6cad..2aa34e4 100644
--- a/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java
+++ b/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java
@@ -34,10 +34,8 @@ import com.google.cloud.storage.Storage;
import com.googlecode.objectify.Key;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.FileSystems;
@@ -51,7 +49,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
-import java.util.Properties;
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -89,40 +86,25 @@ public class VtsSuiteTestJobServlet extends BaseJobServlet {
/** This is the instance of App Engine memcache service java library */
private MemcacheService syncCache = MemcacheServiceFactory.getMemcacheService();
- /** System Configuration Property class */
- protected Properties systemConfigProp = new Properties();
-
@Override
public void init(ServletConfig servletConfig) throws ServletException {
super.init(servletConfig);
- try {
- InputStream defaultInputStream =
- VtsSuiteTestJobServlet.class
- .getClassLoader()
- .getResourceAsStream("config.properties");
- systemConfigProp.load(defaultInputStream);
-
- GCS_KEY_FILE = systemConfigProp.getProperty("gcs.keyFile");
- GCS_BUCKET_NAME = systemConfigProp.getProperty("gcs.bucketName");
- GCS_SUITE_TEST_FOLDER_NAME = systemConfigProp.getProperty("gcs.suiteTestFolderName");
+ GCS_KEY_FILE = systemConfigProp.getProperty("gcs.keyFile");
+ GCS_BUCKET_NAME = systemConfigProp.getProperty("gcs.bucketName");
+ GCS_SUITE_TEST_FOLDER_NAME = systemConfigProp.getProperty("gcs.suiteTestFolderName");
- this.keyFileInputStream =
- this.getClass().getClassLoader().getResourceAsStream("keys/" + GCS_KEY_FILE);
+ this.keyFileInputStream =
+ this.getClass().getClassLoader().getResourceAsStream("keys/" + GCS_KEY_FILE);
- Optional<Storage> optionalStorage = GcsHelper.getStorage(this.keyFileInputStream);
- if (optionalStorage.isPresent()) {
- this.storage = optionalStorage.get();
- } else {
- logger.log(Level.SEVERE, "Error on getting storage instance!");
- throw new ServletException("Creating storage instance exception!");
- }
- syncCache.setErrorHandler(ErrorHandlers.getConsistentLogAndContinue(Level.INFO));
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
+ Optional<Storage> optionalStorage = GcsHelper.getStorage(this.keyFileInputStream);
+ if (optionalStorage.isPresent()) {
+ this.storage = optionalStorage.get();
+ } else {
+ logger.log(Level.SEVERE, "Error on getting storage instance!");
+ throw new ServletException("Creating storage instance exception!");
}
+ syncCache.setErrorHandler(ErrorHandlers.getConsistentLogAndContinue(Level.INFO));
}
@Override