diff options
author | Young Gyu Park <younggyu@google.com> | 2018-10-17 12:26:38 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-10-17 12:26:38 -0700 |
commit | d9bfd3cede0a98bbd9650db3cb9cb336a0e05efd (patch) | |
tree | a6d1a5f43203734f40919534b77e80494ca900cd | |
parent | b6b349d261238d13cae124cf11b28a74384ddce9 (diff) | |
parent | ccc767a206b63de0246bb6a954786baeea2a0658 (diff) | |
download | dashboard-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.java | 42 |
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 |